Physical Description:1 online resource (xix, 801 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:9780121931551
0121931552
9780080497549
0080497543
1281011576
9781281011572