Livres — programming principles