" Python and algorithmic thinking for the complete beginner " Aristides S. Boures, Loukia V. Ainarozidou.