Culture matters : how values shape human progress - Landes, David (Basic Books, 2000)