Books by MacDiarmid, Hugh (sorted alphabetically)