Railways And Locomotives by John Wolfe Barry, John Wolfe Wolfe Barry & Frederick Jose Bramwell