b will go backwards to the beginning of a word.
Note: the lower case b command treats most special characters (with the exception of the underscore _) like .,?-! as a word. Meaning that it will stop at these characters before the beginning of a word.
The capital B command, with the exception of underscore _, ignores the special characters.