Warm, witty and so fun to read