ISBN 0-8236-2495-1
347 pp.