Also recommend this book. Very concise too, it's only around 100 pages.