These are a couple of articles I published in the past few years. When you write for publication it really forces you to solidify your thoughts, hopefully in a coherent way that can be understood by others. To me, writing is the best way to master a topic. For more on this I recommend Thinking on Paper by V.A. Howard and J.H. Barton
War Room – Trading Queens – 2017-05-04
War on the Rocks Bringing Big Data to War in Megacities – RG Dixon
Engineers and Urban Terrain – Engineer Magazine
Small Wars Journal – Psychology and Basic Combat Training – 2014-10-14