IMPOSSIBILITY - THE LIMITS OF SCIENCE AND THE SCIENCE OF LIMITS by JOHN D. BARROW , 1999