An easy read covering all the foundations you need