Edition: 2nd ed.
Call number:005.26 HAL
Physical Description: xiv, 624 pages: illustrations; 29 cm.
Include: Index