Sale Quick view Add to Cart Public History: A Practical Guide $50.52 $47.75 Bloomsbury Publishing PLC