Una novela de generaciones, del exilio y las carencias que conlleva, un cálculo de lo que se gana y lo que se pierde en la vida de un inmigrante.La familia Ganguli emigra desde Calcuta a Boston. Ashoke y Ashima Ganguli forman un matrimonio de conveniencia tradicional indio. Ashoke consigue un trabajo (es ingeniero de profesión) en Cambridge, y la pareja se lanza a una aventura americana. Ashoke, superviviente de un accidente de tren, se adapta con facilidad a su nuevo entorno, Ashima no y pasa los días añorando su casa y su familia. Cuando nace su primer hijo, la pareja prefiere seguir la tradición de permitir a la abuela darle su nombre. Envían una carta anunciando el nacimiento, pero la respuesta no llega. Pasan meses y tienen que poner algún nombre. Ashoke, un lector voraz de literatura rusa, quiere poner el nombre de Gogol, a quien leía cuando sobrevivió al accidente de tren y hacia quien siente un lazo especial. Pero a Ashima no le gusta. La tradición también dicta que un niño nace con un nombre formal, y otro que se utiliza, y finalmente le dan el nombre de Nikhil, y el apodo de Gogol. Gogol Ganguli. La novela sigue el mapa de las vidas de Gogol, y de su hermana, Sonia, y su choque entre la cultura bengalí del hogar y la americana del colegio. Los seguimos a través de la infancia, la tortura de la adolescencia, sus amores, amoríos, matrimonios...