- Making, Breaking Codes: Introduction to Cryptology
- The Mathematics of Coding Theory
- Modern Analysis of Automorphic Forms By Example
- On Becoming Bilingual: Learning from Children's Experiences Across Schools, Homes, and Communities
- Social Work and Irish People in Britain: Historical and Contemporary Responses to Irish Children and Families