according to the history books , major ferguson did in fact have an opportunity to fire a shot at an american officers back while on a scouting expedition during the battle of brandywine but declined to take the shot because it would insult his honor .