Physical Description:1 online resource (xxiv, 420 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:0511061099
9780511061097
9780511510991
0511510993