Physical Description:1 online resource (xviii, 500 pages) : illustrations
Bibliography:Includes bibliographical references and index.
ISBN:9780262255929
0262255928
9780262033459
0262033453
9781429477239
1429477237
1282096214
9781282096219