Yaknyam Press
year of publication
ISBN
author(s)
title
2018
978-1-7321022-0-0
John Ousterhout
A Philosophy of Software Design