Physical Description:1 online resource (xvi, 826 pages) : illustrations (some color)
Bibliography:Includes bibliographical references and index.
ISBN:9780123042200
0123042208
9781435601192
143560119X
1281018783
9781281018786