Kate Irving

Author
Professor of Clinical Nursing, Dublin City University