Best Selling AuthorRoberts, whose birth name is Eleanor Marie Robertson, also writes science fiction under the pseudonym J.D. Robb.