'Your papers, please' must never be heard in America

A nasty politician with the name of Oedipus Stark and a dog called Freddie de la Haye who likes to wear a seat belt in a car and prefers to dine on Belgian shoes - you don't need any more to tell you that you have once again entered the whimsical world of Alexander McCall Smith.