4.0

Great read. Kind of long winded in parts but plenty of good sections.