 She also received the Robert A. Heinlein Award for her work in 2007.Anne Inez McCaffrey was born in Cambridge, Massachusetts, the second of three children of Anne Dorothy (née McElroy) and Col. George Herbert McCaffrey.She had two brothers