guest@abenezer.ca:~$ find ~/bookshelf -type f | sort
./bookshelf/
-this-is-how-they-tell-me-the-world-ends.txtThis Is How They Tell Me the World Ends — Nicole Perlroth
-machine-learning-for-absolute-beginners.txtMachine Learning For Absolute Beginners — Oliver Theobald
-the-temple-of-django-database-performance.txtThe Temple of Django Database Performance — Andrew Brookins
-the-ultimate-guide-to-react-native-optimization.txtThe Ultimate Guide to React Native Optimization — Callstack
-architecting-distributed-transactional-applications.txtArchitecting Distributed Transactional Applications — Guy Harrison, Andrew Marshall & Charles Custer
-financial-theory-with-python-a-gentle-introduction.txtFinancial Theory with Python: A Gentle Introduction — Yves Hilpisch
-the-architecture-of-open-source-applications.txtThe Architecture of Open Source Applications — Amy Brown & Greg Wilson
-the-unix-haters-handbook.txtThe UNIX-HATERS Handbook — Simson Garfinkel, Daniel Weise & Steven Strassmann
-the-singapore-story-memoirs-of-lee-kuan-yew.txtThe Singapore Story: Memoirs of Lee Kuan Yew — Lee Kuan Yew
-residues-time-change-and-uncertainty-in-software-architecture.txtResidues: Time, Change, and Uncertainty in Software Architecture. — Barry O'Reilly
-language-in-thought-and-action.txtLanguage in Thought and Action — S.I. Hayakawa & Alan R. Hayakawa