Idealism A Philosophical Introduction - Grant, Iain Hamilton (Acumen Publications)