this is a very good book for preparation.