PreTeXt
Write Once, Read Anywhere