Dirk Anderson
Superb but not for Beginners. There is also a Grammar for students intended to be used, although perhaps optional. This discipline takes years! That said I would not turn back even if I could. Both copies I have had had some missing pages and collation issues, don't let that stop you