Free stuff from the world wide web - Vincent, Patrick (Coriolis Group Books, 1995)
Includes index.