Physical Description:1 online resource (xix, 628 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:1423756770
9781423756774
1433700328
9781433700323
9780195167559
0195167554
1280534168
9781280534164