The laboratory of the mind : thought experiments in the natural sciences - Brown, James Robert (Routledge, 2011)