I have read several books on the subject and do far this is the best. It is clear and thorough and quotes scripture throughout....