The Bane of opium : the lives of Captain Farquhar Macrae Macqueen and his wife Maria Shuttleworth / Andy Macqueen