Description
Item Description:Subtitle from cover
Physical Description:xxiv, 489 pages illustrations (chiefly color)
ISBN:1449391737
0596803117
9781449391737
9780596803117