I know some are mentioned here, but it's hard to trawl through all the posts. Which books are favourite at the moment. For above beginner level.