Physical Description:1 online resource (xx, 654 pages) : illustrations.
Bibliography:Includes bibliographical references (pages 627-641) and indexes.
ISBN:0387227504
9780387227504
9780387989594
0387989595
3540346589
9783540346586