How to Teach Yourself a Foreign Language (eBook) [pdf]
github.com