Coleman balances plot and character perfectly.

Click here to read the starred review