Description
Physical Description:1 online resource (xvi, 874 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:0824705068
9780824705060
0585418322
9780585418322
9780203904541
0203904540
9781135554842
1135554846
9781135554798
113555479X
9781135554835
1135554838