Andrea Achterberg
She's a nice laid back professor, she posts the powerpoints online. The only necessary book is voices of freedom the other book give me liberty is only needed if you did not understand her lecture. (I didn't even use it) The final and midterm she gives you a study guide.