Text this: Algebra, combinatorics and logic in computer science /