Biomedical nanomagnetics: A spin through possibilities in imaging, diagnostics, and therapy - Krishnan, K M (IEEE transactions on magnetics, 2010)