Craig Shrives

Craig Shrives is British officer serving with the Intelligence Corps. He has seen active service in Bosnia, Kosovo, Northern Ireland, Iraq and Afghanistan. With over a 25-year military career, his English has been whipped into shape by a raft of British and American generals (most recently General Stanley McChrystal). He is the author of ... a top-ranking grammar reference site.