Addy Osmani

17 books

370 pages paperback 2013

nonfiction computer science informative medium-paced

254 pages paperback 2011

nonfiction technology informative slow-paced

missing page info

informative slow-paced

185 pages digital 2024

nonfiction computer science

104 pages

missing page info digital

34 pages 2010

nonfiction technology informative medium-paced

missing page info hardcover 2021

informative reflective medium-paced

285 pages paperback

missing page info 2011

informative reflective