Enterprise level password management and automation
The Encrypted Password Database is an enterprise level application for storing authentication information and automating application password management.
...The first 13 chapters would be purely focused on getting some solid Bash scripting foundations then the rest of the chapters would give you some real-life examples and scripts.