The Thames & Hudson Dictionary o- 9780500204139, paperback, Alan Livingston, new por | ago 9, 2026You will find that this novel makes you laugh and cry equally.