Peter Ireland and Alan Cole are both worth reading.