These are some reference materials that I have either used myself and recommend or heard were very good.