Home > Authors
John Foster is a freelance writer and teacher, and honorary Research Fellow in Philosophy at Lancaster University, UK.