An interesting read for those with time to burn