A bookshelf consists of three divisions:

Programming Programming
Operating systems, Programming languages, Interface guidelines.
Economics & History Economics & History
Austrian School of Economics. Business Cycles and Speculation.
Ethology Ethology
A subfield of Biology.