Charles Hall & Christopher Hastings (2018)
Charles Hall & Christopher Hastings (2017)
Amazon
Macmillan
Laura Jacob & Christopher Hastings (2016)
TESOL
Christopher Hastings (2015)
Christopher Hastings (2012)