The official text book is: and the following free online resources: