suggested reading for beginners