sam heughan book review