A must read book for beginners