Life is a beach

by Parke Puterbaugh

xii, 515 p. : 21 cm