The Good, The Bad and The Little Bit Stupid by Marina Lewycka