Home Entertainment McCall Smith wins comedy novel prize