From ship to shore & a whole lot more /
Clarke, Michelle,author.
Kelly, Helen.