Fiery Trial: New Edition, Lincoln, James H.,Donahue, James L., Excellent Book A nice touch in this textbook is the practice tests with answer explanations.