When someone mentions a list of the best tanks in history, the names are always the same: Tiger, T-34, M-1 Abrams. And always from the same nations: Germany, Russia, America. But great tanks from Great Britain? Though the British were the ones to develop armored fighting vehicles in World War I, British tanks of the Second World War can generally be described in one word: awful. There were tanks that could barely move without breaking down. Tanks that were fast but too thinly armored, or heavily armored but too slow. Tanks with radios that didn’t work. Tanks with guns that...