Stock / 9781504029810 Ragtime: A Musical and Cultural History Berlin, Edward EAN 9781504029810 Publisher Open Road Media Published 10 November 2016 Pages 274 Available copies New £25.99