A review by dreadspawn
Islamic Art and Architecture by Robert Hillenbrand

informative slow-paced

3.0