Lyric discussion by paul_f 

Sorry warmerdays, but:

Oliver's Army is not a general slang term. Cromwell's New Model Army was Britain's first professional army - soldiery as a profession being the key theme of the song.

White nigger is a term of abuse used for Catholics in Northern Ireland. Not sure it goes back centuries as suggested by another poster, but certainly used in the late 60s/early 70s when the Catholics of Northern Ireland modelled their civil rights movement on America's black civil rights movement.

An error occured.