BY D B