Core Skills For Nurse Practitioners by Dianna Palmer, Kaur Palmer & Surrinder Kaur