From the thousands of matches ever played by Manchester City, stretching from the early days of the 20th century to the new millennium and Premier League triumph, here are 50 of City's most glorious, epochal and thrilling games of all! Expertly presented in evocative historical context, and described incident-by-incident in atmospheric detail, Manchester City Greatest Games offers a terrace ticket...