Inventing the 21st century / Stephen van Dulken. - Van Dulken, Stephen, 1952- (British Library, 2010)