Explaining science's success: understanding how scientific knowledge works by Wright, John N. 0 Type: Book