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