Description
Physical Description:1 online resource (xiii, 505 pages) : illustrations.
ISBN:9780511394713
0511394713
0511394063
9780511394065
0521537835
9780521537834
0521830966
9780521830966