The Sovereignty and Goodness of God: with – paperback, Rowlandson, 9780312111519

A nice touch in this textbook is the review questions at the end of each unit.