A philosophical collection of ideas surrounding the idea of predicting the future.All Rights Reserved
2 parts