The book of time: A review of the many fascinating aspects of time, the unknown, presented in popular style for the intellectually curious