Description
Item Description:Electronic resource.
Physical Description:1 online resource (xx, 770 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:9780511667640
0511667647
9780521326933
0521326931
9781139167932
1139167936
9781139648516
1139648519