Teaching and building humanitarian open source software. - Ralph A. Morelli; Trishan R. de Lanerolle; Janardhan Lyengar (J. Comput. Sci. Coll., 2008)