Nora Roberts writes excellent detective books under J. R. Robb and mystery and fantasy under her real name