DJ
Keith is an absolutely A1 First class instructor who got me through my JAR ATPL ground school studies in 2000/01. He has an excellent way of putting his point across and his question bank is bang on (I should know cos I contributed to it somewhere along the line I expect). I mst admit to not knowing he had written any books but if they are even 10% as good as his teaching in the classroom then you're on a winner!!
All the best
Boxjockey