We recommend the following books: