Text this: Topics in geometry, coding theory and cryptography /