this has so much info….its like taking 5 college courses….you need to re-read thus one probably 10 times and have notes…I mean that in a good way….this book will be useful to you in so many parts of your life!