A review by nickystrickland
Introducing Time: A Graphic Guide by Craig Callender

4.0

As it says, a good basic introduction level to concepts of time in both physics and philosophy. With some easy to understand illustrations to explain concepts such as lightcones.