Biography

John Welshman

John Welshman is the author or editor of six books on twentieth-century British social history and has held posts at the Universities of Leicester, Oxford, and York. He is currently Senior Lecturer in the Department of History at Lancaster University.

John Welshman

Books by John Welshman