The inaugural St Andrew’s Book Festival drew to a close with Rankin on Rebus, Rifkind on Rabbits and McCall Smith on ...