Major-General McClellan and the campaign on the Yorktown Peninsula
London