Description
Physical Description:1 online resource (xix, 817 pages) : illustrations
ISBN:0511342101
9780511342103
0511341571
9780511341571
0511816847
9780511816840
0511481225
9780511481222
9780511342639
0511342632
9780511567711
0511567715
9780521845670
052184567X