Philosophy of Science for Nursing Practice, Second Edition: Concepts and Application