Incoming Resources
- Apress Open, Berkeley, CA, 2014
- Apress Open, Berkeley, California, 2016
- Apress Open, New York, 2013
- Apress Open, Distributed by Springer Science+Business Media New York, New York, 2014
- Apress Open, New York, 2015
- Apress Open, Berkeley, CA, 2020