Small animal models of heart failure: development of novel therapies, past and present.

Small animal models of heart failure: development of novel therapies, past and present.