Connie Marshall is a freelance writer and photographer who has worked in newspaper, magazine and book publishing.