2500 Signs of the Times in Chronological Order - Kindle edition