Physical Description:1 online resource (xviii, 493 pages) : illustrations.
Bibliography:Includes bibliographical references and index.
ISBN:1417556064
9781417556069
9780127016337
0127016333
0080502083
9780080502083
1281186678
9781281186676