I have found a book that explains in a quiet simple way the entire B-cell development and differentiation stepwise and covers the two questions I was looking for. It is Kuby Immunology, 7th Edition.
Except the Breg cells which is a recent discovery every cell was well discussed. I went through this00134-X) to learn what the functions of B reg are.