Liesure programming - Edginton C (NY NY, McGraw Hill, 2004)