Book of Beginnings : A Practical Guide to Understand and Teach Genesis by …

A nice touch in this textbook is the color-coded sections for different topics.