Michael Messman
Prof Messman is great, but you'll have to read the book to really understand. He does provide a crazy amount of worked example problems, narrated video solutions, and old exam problems. These problems are chosen to prepare you for the exams, so what's going to be on the exam is no mystery. Prof Messman is very fair and is always ready to help