Description
Item Description:Includes index.
Electronic resource.
Physical Description:1 online resource (ix, 290 pages) : illustrations.
ISBN:0387217770
9780387217772
0585478104
9780585478104