Digital library (Shree, 2005)