Critical scientific realism - Niiniluoto Ilkka (Oxford Oxford University press, 1999)