HAHN, Harley The internet complete reference Harley HAHN - 2nd ed. - Berkely Obsorne McGraw-Hill 1996 - xxix, 802 ISBN: 007882138x US