Physical Description:1 online resource (xii, 558 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:0511063466
9780511063466
0511071922
9780511071928
0511119429
9780511119422
051154636X
9780511546365