‘Let My People Go’

By Yosef Deutsch is a great book companion for the current weekly Torah readings.

All his books come recommended (Let My World Survive, Let My Nation Be Warned, Let Me Join Your Nation, Let My Nation Wander, etc.), as long as you understand his goal, which is to make the story interesting, by choosing the Chazals (and sometimes un-authoritative theories like those of “Yosef Lekach, etc.!) which expand upon and best “move the story forward”.