Handbook for the teaching of history - Calleja, George (2012)