This book is an excellent introduction to philosophy for students & provides researchers of scientific disciplines with an opportunity to reflect upon the value & impact of their work. It is also a stimulating read for anybody who is interested in the philosophical issues raised by the status of scientific knowledge in contemporary society.