Have you read Richard Simpkin's "Mechanized Infantry"?