ISBN 0-435-50220-4 Without answers : £2.45