I've finally got the recommended reading list I've been planning online. You can view that here or follow the link in the top of the centre column. This will be an ongoing project which I intend to keep adding books to. Thank you to all of you who contributed suggestions. Some of them have not made it onto the list yet because I haven't got to reading them yet. I plan to do so when i get a chance. Feel free to contribute any further suggestions.