Internet Archive BookReader - A biographical sketch of James Jensen