Mitchell Goldman
It was difficult for me, most likely easier for others. Mitch is really nice and cares for his students. His teachings are fast so for those who require step-by-step would do poorly; thank goodness for youtube. He takes time before classes to assist students who are struggling. We used the book maybe 3 times, library use is free. Heavy note taking.