1
by Shrier, David L.
Published 2022
The MIT Press
Other Authors: ...Shrier, David L....

2
by Shrier, David L.
Published 2024
Ascent Audio

3
Published 2019
MIT Press
Other Authors: ...Shrier, David L....

4
Published 2018
MIT Press
Other Authors: ...Shrier, David L....