Oscar López Rivera

5 books

133 pages paperback

nonfiction autobiography biography history politics emotional sad medium-paced

144 pages 2012

nonfiction politics emotional informative inspiring slow-paced

212 pages paperback 2016

emotional reflective sad medium-paced

54 pages

161 pages digital