The best I have found and would highly recommend it to anybody (either revising for exams or otherwise) is :
Meteorology for Pilots
Mike Wickson
Airlife Publishing Ltd.
(The one I have is 2nd edition, ISBN 1-85310-943-6)
It gives quite a detailed, but easy to read account of why the weather behaves as it does. He even tells you how to interpret satellite images.
If you need any more convincing, here is the stuff from the back cover about the author :
"The Author
Squadron Leader Mike Wickson was born and educated in Oxford and was trained in the RAF as a 'Specialist Navigator'. During his 24 years service he spent some years in research and development at Boscombe Down and other research establishments. He instructed at the RAF Flying College and at the navigation schools. MIke also taught meteorology to student pilots at the Army Flying School, Middle Wallop. After the RAF he was appointed as one of the managers for the Concorde project with posts at Filton, Bristol and at the Concord Flight Test centre at Fairford Gloucestershire. In 1973 he became one of the three original directors of Stanley Thornes, the educational publisher. He subsequently joined OATs and became the senior lecturer in aviation meteorology."