Human potential : exploring techniques used to enhance human performance - Vernon, David, 1964- (Routledge, 2009)