Threads of Empire : A History of the World in Twelve Carpets
9781399614221
Dorothy Armstrong