Recommended Booklist - some of these books might be helpful to help support your learning