Perfect Brilliant Stillness by David Carse (2015) read by Terence Stamp