Zaslat SMS: Programming basics : getting started with Java, C#, and Python / Robert Ciesla.