Multi-level adaptive particle mesh (MLAPM): a C code for cosmological - Knebe, A; Green, A; Binney, J (Monthly Notices of the Royal Astronomical Society, 2001)