Mike has written a series of articles over several years about level crossings.
Part I - 2009
Part II - 2010
Part III - 2010
Part IV - 2011
Part V - 2012
Part VI - 2013
Part VII - 2013
Part VIII - 2014
Part IX - 2016
Part X - 2017
Part XI - 2017
Part XII - 2018
Part XIII - 2018
Part XIV - 2019