December, 2022
November, 2022
August, 2022
July, 2022
May, 2022
March, 2022
July, 2020
July, 2019
April, 2019
March, 2019
August, 2018
May, 2018
February, 2018
November, 2016
ISBN: 978-1801816823 Technical Editor
October, 2022
ISBN: 0071545883 Technical Editor
October, 2008
ISBN: 007149247X Technical Editor
August, 2008
ISBN: 0071486429 Technical Editor
June, 2007
ISBN: 0072261544 Technical Editor
August, 2005
ISBN: 0072230754 Co-Author with Richard Petersen (UC Berkeley)
December, 2003
ISBN: 0072229748 Co-Author with Richard Petersen (UC Berkeley)
July, 2003