Major General Thomas William Taylor, C.B.