Text this: Computational linguistics an introduction