A book cover for South Africa Lesotho & Swaziland (Country Travel Guide) by James Bainbridge, Kate Armstrong, Becca Blond, Jane Cornwell (2009) Paperback; Kate Armstrong, Becca Blond, Jane Cornwell James Bainbridge; Travel;