This book demonstrates the essential role that philosophical considerations play in the construction of scientific knowledge. The discussion of central philosophical issues is anchored in the specific historical context and in the actual content of the relevant scientific advances.