finally getting around to working through this amazing resource