Calligeofiguresques: An introduction to Islamic Art and Design


by James Allan