Ramesh Srinivasan

5 books

420 pages 2019

nonfiction science technology challenging informative slow-paced

640 pages hardcover

nonfiction health challenging informative medium-paced

272 pages 2017

nonfiction science sociology technology challenging informative reflective slow-paced

224 pages 2017

informative medium-paced

284 pages digital