McCallum writes well. He knows how to tell a story and he knows how to flesh out characters. Sahara Times