Meet the course requirements. But the author's language is not so formal. PowerPoint slides are not available.
Excellent introductory text. Detailed with good worked examples