Description
Physical Description:xiv, 585 pages illustrations (some color)
ISBN:0321604512
0321620763
9780321604514