Shazia Omar

4 books

252 pages 2016

fiction historical adventurous mysterious medium-paced

254 pages 2009

fiction contemporary young adult emotional reflective slow-paced

154 pages paperback

challenging emotional reflective medium-paced

192 pages paperback 2012

reflective medium-paced