Structures in Science: Heuristic Patterns Based on Cognitive Structures an Advanced Textbook in Neo-Classical Philosophy of Science (Paperback)