Item Description:Title from title screen.
Physical Description:1 online resource (xxxi, 389 pages) : illustrations.
Bibliography:Includes bibliographical references and index.
ISBN:0750679123
9780750679121
0080458882
9780080458885
1280642645
9781280642647