David Knight Public Understanding of Science A History of Communicating Scientific Ideas - Taylor and Francis 2006 ISBN: 9780203966426 Source: EBOOK