Principia
http://www.principia.edu
Inquire about license