Description
Physical Description:1 online resource (xli, 1019 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:9781439894262
1439894264
9780429109546
0429109547