Useful links
Recommended books: