Yes it's a long read, but an interesting and intriguing one.