Global village idiot /
O'Farrell, John.
London : Black Swan,
2002, c2001.
Originally published: London : Doubleday, 2001.