Philosophies and theories for advanced nursing practice / Janie B. Butts, Karen L. Rich - Butts , Janie B