PostgreSQL developer's guide design, develop, and implement streamlined databases with postgreSQL - Ahmed, Ibrar (Community experience distilled, 2015)