Concepts of modern mathematics. - Stewart Ian (England Penguin Books Ltd., 2008)