Kevin Bloom

KEVIN BLOOM is an award-winning journalist, editor and author. He has written for a wide array of publications, winning awards in his native South Africa. This is his first book