Palgrave Essential Histories (Hardcover 312pp ed.).
Palgrave Essential Histories (edisi ke-Hardcover 312pp).