Diary of a Yankee Engineer: The Civil War Story of John H. Westervelt, Engineer (The North's Civil War)