Description
Physical Description:1 online resource (xvi, 444 pages) : illustrations
ISBN:051102018X
9780511020186
0511118155
9780511118159
9780511543562
0511543565
9780511048951
0511048955
0511155190
9780511155192
1280158972
9781280158971
1107118492
9781107118492
9786610158973
6610158975
0511328680
9780511328688
9780521027236
0521027233
052166229X