Patrick Kapera

26 books

48 pages paperback 1998

480 pages paperback 2009

medium-paced

missing page info hardcover 2002

144 pages paperback

104 pages paperback 2003

fiction informative medium-paced

missing page info

missing page info hardcover 2007

missing page info paperback

64 pages paperback 1999

128 pages paperback