[ISBN 0821353586]