Thrombotic Thrombocytopenic Purpura: A Diagnostic and Therapeutic Challenge - Kwaan, Hau C (Seminars in Thrombosis and Hemostasis, 2005)