Books by MacDiarmid, Hugh (sorted by release date)