The carpet : origins, art and history - Milanesi, Enza (Firefly Books, 1997)