[ISBN 0327 649X].