Engineer Battalions of the United States Army: 4th Engineer Battalion, 249th Engineer Battalion, 27th Engineer Battalion (Paperback)