Literate software development. - Shereef Abu Al-Maati; Abdul Aziz Boujarwah (J. Comput. Sci. Coll., 2002)