Trapiche
Programming concepts and problem solving, de Peter Linz · Trapiche