Creation, evolution and meaning - Attfield, Robin (Ashgate, 2006)