Author detail

Ann Apps

Ann Apps

Ann Apps is a lecturer at Newcastle Law School

Also by this author