i would recommend medical-surgical nursing: critical thinking for collaborative care by donna d. ignatavicius, m. linda workman. i used during my nursing school and when i prepared for nclex ( passed ) big book with excellent explanation, a lot of t...