Terence David John Pratchett
1948 - 2015