qnli question: Who wrote Seven Lamps of Architecture? sentence: The 19th-century English art critic, John Ruskin, in his Seven Lamps of Architecture, published 1849, was much narrower in his view of what constituted architecture.