Internet Archive BookReader - Nine thousand miles for one hundred dollars.