very well written and has good guidance in terms of usage. i have purchased other books but non come close in being helpful...