Essential Programming for Linguistics - Weisser,Martin (Edinburg University Press, 2009)