First published in 1885, this timeless classic is illustrated by Michael Foreman and now appears in an attractive paperback format, with a foreword by Alexander McCall Smith
First published in 1885, this timeless classic is illustrated by Michael Foreman and now appears in an attractive paperback format, with a foreword by Alexander McCall Smith