The Essence of Software : Why Concepts Matter for Great Design
$34.85
$30.98
Princeton University Press
Princeton University Press
Pearson Education (US)
Springer Verlag, Singapore
APress
Springer Nature Switzerland AG
John Wiley & Sons Inc
Manning Publications