Infinity And The Mind : The Science And Philosophy Of The Infinite