Waves On The Ocean Of Life; A Dalriadian Tale by Graham Ward & Peter Ed. Ward