Livros — programming principles