ISBN 0-8236-5053-7
468 pp.