McDONALD (Alastair). Heroes & legends of Scotland.