To investigate the history of an Imperial unit stamp (regiment) use Jeff Noll’s Book “The Imperial German Regimental Marking” to identify the regiment and the division or divisions that it was part of during World War I. The World War I history of that Division can be found in the:
*HISTORIES OF 251 DIVISIONS OF THE GERMAN ARMY WHICH PARTICIPATED IN THE WAR (1914-1918) (Allied publication) Printed in 1919 from the Records of Intelligence of the General Staff, American Expd. Forces, Chaumont, France.
This book gives the perspective from the Allied-Western Front point of view and the names of some of the battles are different from the German point of view. Also its in English which is a big consideration if you do not read German.
The two German publications (German publications) that I use are:
*RUHMESHALLE, a German book published after World War I that details the histories of all the German Divisions during World War I.
*Mein-Regiment, similar to RUHMESHALLE (difficult to read because it is published in old German)
Both the German books list the battles from the German perspective and the names of the battles are not always the same as the Allied perspective. Both are in German. If you are tracking a Cavalry unit/division the German publications are the only books to contain a complete detailed history. The Allied publication superficially tracks the history of cavalry divisions during 1917-1918. The Allied publication always rates a cavalry unit in the lowest class (4th class) because cavalry units are not suited to the machine gun-artillery dominated constricted battle fields on the Western Front..