I have a copy - think it's long out of print.
There is a James Donaldson listed (30), farm servant, with wife Catherine (31) and children Alexander (10) William (7) Jane (1) Margaret (1) and James (inf) who sailed on the Sedgemoor, which left Southampton 16 May 1861 and arrived Table Bay 23 July. The infant James died on the 19 July. The family were travelling to a Mr. CLOETE at Newlands. The family later re-emigrated from the Cape to New Zealand in 1864 on board the Eveline