This document can be freely redistributed according to the terms of the GNU Library General Public License