from all the lovely MNers on here who suggested 'A Fine Balance' by Rohinton Mistry. It is a wonderful book, truly one of the most artful and moving books I have read in a very long time.