Kortenkamp, U. H., & Richter-Gebert J.  (1999).  Shrink-Wrapped Java in Education.