The BourneAgainShell (bash) is an extended BourneShell. It is widely used as the default shell in Linux distributions.
There is a book LearningTheBashShell published by OreillyAndAssociates which describes bash in detail and compares is with other alternative UnixShells.