Modern railways - Allen, Geoffrey Freeman