I'm 40 mins in and it's pretty fascinating so far.