A Brief History of PuzzlesSKU: 9781786494269£10.99PriceHartston, WilliamQuantityAdd to CartBuy NowPub Date7-Nov-2019FormatHardbackAuthorHartston, WilliamPublisherAtlantic BooksDimensions206x134x19Weight265