← Find books
0 £0.00 £0.00

Join the VIP Club

By joining my VIP Club, you can get access to FREE books and short stories which are exclusively available to email club members.

All new members will get TWO free short stories: my Kempston Hardwick story, A Cry for Help and my standalone thriller No Rest for the Wicked on joining the VIP Club.

Joining is absolutely free, and also gives you access to all the latest news regarding my books and much more, making you the first to hear of anything.

To join, just fill in the form below.

(Please enter your usual email address — not your @kindle.com email address. Thank you.)

<style><!-- [et_pb_line_break_holder] --> @import url('https://fonts.googleapis.com/css?display=swap&family=Open+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');<!-- [et_pb_line_break_holder] --> #mlb2-8115002,<!-- [et_pb_line_break_holder] --> #mlb2-8115002 *,<!-- [et_pb_line_break_holder] --> #mlb2-8115002 a:hover,<!-- [et_pb_line_break_holder] --> #mlb2-8115002 a:visited,<!-- [et_pb_line_break_holder] --> #mlb2-8115002 a:focus,<!-- [et_pb_line_break_holder] --> #mlb2-8115002 a:active {<!-- [et_pb_line_break_holder] --> overflow: visible;<!-- [et_pb_line_break_holder] --> position: static;<!-- [et_pb_line_break_holder] --> background: none;<!-- [et_pb_line_break_holder] --> border: none;<!-- [et_pb_line_break_holder] --> bottom: auto;<!-- [et_pb_line_break_holder] --> clear: none;<!-- [et_pb_line_break_holder] --> cursor: default;<!-- [et_pb_line_break_holder] --> float: none;<!-- [et_pb_line_break_holder] --> letter-spacing: normal;<!-- [et_pb_line_break_holder] --> line-height: normal;<!-- [et_pb_line_break_holder] --> text-align: left;<!-- [et_pb_line_break_holder] --> text-indent: 0;<!-- [et_pb_line_break_holder] --> text-transform: none;<!-- [et_pb_line_break_holder] --> visibility: visible;<!-- [et_pb_line_break_holder] --> white-space: normal;<!-- [et_pb_line_break_holder] --> max-height: none;<!-- [et_pb_line_break_holder] --> max-width: none;<!-- [et_pb_line_break_holder] --> left: auto;<!-- [et_pb_line_break_holder] --> min-height: 0;<!-- [et_pb_line_break_holder] --> min-width: 0;<!-- [et_pb_line_break_holder] --> right: auto;<!-- [et_pb_line_break_holder] --> top: auto;<!-- [et_pb_line_break_holder] --> width: auto;<!-- [et_pb_line_break_holder] --> z-index: auto;<!-- [et_pb_line_break_holder] --> text-shadow: none;<!-- [et_pb_line_break_holder] --> box-shadow: none;<!-- [et_pb_line_break_holder] --> outline: medium none;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 a:hover {<!-- [et_pb_line_break_holder] --> cursor: pointer !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 h4 {<!-- [et_pb_line_break_holder] --> font-weight: normal;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form {<!-- [et_pb_line_break_holder] --> padding: 20px;<!-- [et_pb_line_break_holder] --> width: 350px !important;<!-- [et_pb_line_break_holder] --> border: 0px solid #F6F6F6 !important;<!-- [et_pb_line_break_holder] --> background: #ffffff none !important;<!-- [et_pb_line_break_holder] --> border-radius: 0px !important;<!-- [et_pb_line_break_holder] --> box-sizing: border-box !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .ml-block-form {<!-- [et_pb_line_break_holder] --> margin-bottom: 0px;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section {<!-- [et_pb_line_break_holder] --> margin-bottom: 20px;<!-- [et_pb_line_break_holder] --> width: 100%;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section.mb10 {<!-- [et_pb_line_break_holder] --> margin-bottom: 10px;<!-- [et_pb_line_break_holder] --> float: left;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section.mb0 {<!-- [et_pb_line_break_holder] --> margin-bottom: 0px;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section h4 {<!-- [et_pb_line_break_holder] --> margin: 0px 0px 10px 0px !important;<!-- [et_pb_line_break_holder] --> padding: 0px !important;<!-- [et_pb_line_break_holder] --> color: #000000 !important;<!-- [et_pb_line_break_holder] --> font-family: 'Open Sans', sans-serif !important;<!-- [et_pb_line_break_holder] --> font-size: 28px !important;<!-- [et_pb_line_break_holder] --> line-height: 100%;<!-- [et_pb_line_break_holder] --> text-align: left !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section p,<!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section li {<!-- [et_pb_line_break_holder] --> line-height: 150%;<!-- [et_pb_line_break_holder] --> padding: 0px !important;<!-- [et_pb_line_break_holder] --> margin: 0px 0px 10px 0px;<!-- [et_pb_line_break_holder] --> color: #000000 !important;<!-- [et_pb_line_break_holder] --> font-family: 'Open Sans', sans-serif !important;<!-- [et_pb_line_break_holder] --> font-size: 14px !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section a {<!-- [et_pb_line_break_holder] --> font-size: 14px !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .confirmation_checkbox {<!-- [et_pb_line_break_holder] --> line-height: 150%;<!-- [et_pb_line_break_holder] --> padding: 0px !important;<!-- [et_pb_line_break_holder] --> margin: 0px 0px 15px 0px !important;<!-- [et_pb_line_break_holder] --> color: #000000 !important;<!-- [et_pb_line_break_holder] --> font-family: 'Open Sans', sans-serif !important;<!-- [et_pb_line_break_holder] --> font-size: 12px !important;<!-- [et_pb_line_break_holder] --> font-weight: normal !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .confirmation_checkbox input[type="checkbox"] {<!-- [et_pb_line_break_holder] --> margin-right: 5px !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .form-group {<!-- [et_pb_line_break_holder] --> margin-bottom: 15px;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .form-group label {<!-- [et_pb_line_break_holder] --> float: left;<!-- [et_pb_line_break_holder] --> margin-bottom: 10px;<!-- [et_pb_line_break_holder] --> width: 100%;<!-- [et_pb_line_break_holder] --> line-height: 100%;<!-- [et_pb_line_break_holder] --> color: #000000 !important;<!-- [et_pb_line_break_holder] --> font-family: 'Open Sans', sans-serif !important;<!-- [et_pb_line_break_holder] --> font-size: 14px !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .checkbox {<!-- [et_pb_line_break_holder] --> width: 100%;<!-- [et_pb_line_break_holder] --> margin: 0px 0px 10px 0px;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .checkbox label {<!-- [et_pb_line_break_holder] --> color: #000000 !important;<!-- [et_pb_line_break_holder] --> font-family: 'Open Sans', sans-serif !important;<!-- [et_pb_line_break_holder] --> font-size: 14px !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .checkbox input {<!-- [et_pb_line_break_holder] --> margin: 0px 5px 0px 0px;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002 .subscribe-form .form-section .checkbox input[type=checkbox] {<!-- [et_pb_line_break_holder] --> -webkit-appearance: checkbox;<!-- [et_pb_line_break_holder] --> opacity: 1;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form .form-group .form-control {<!-- [et_pb_line_break_holder] --> width: 100%;<!-- [et_pb_line_break_holder] --> font-size: 13px;<!-- [et_pb_line_break_holder] --> padding: 10px 10px;<!-- [et_pb_line_break_holder] --> height: auto;<!-- [et_pb_line_break_holder] --> font-family: Arial;<!-- [et_pb_line_break_holder] --> border-radius: 0px;<!-- [et_pb_line_break_holder] --> border: 1px solid #cccccc !important;<!-- [et_pb_line_break_holder] --> color: #000000 !important;<!-- [et_pb_line_break_holder] --> background-color: #FFFFFF !important;<!-- [et_pb_line_break_holder] --> -webkit-box-sizing: border-box;<!-- [et_pb_line_break_holder] --> -moz-box-sizing: border-box;<!-- [et_pb_line_break_holder] --> box-sizing: border-box;<!-- [et_pb_line_break_holder] --> clear: left;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form button {<!-- [et_pb_line_break_holder] --> border: none !important;<!-- [et_pb_line_break_holder] --> cursor: pointer !important;<!-- [et_pb_line_break_holder] --> width: 100% !important;<!-- [et_pb_line_break_holder] --> border-radius: 0px !important;<!-- [et_pb_line_break_holder] --> height: 40px !important;<!-- [et_pb_line_break_holder] --> background-color: #f6612f !important;<!-- [et_pb_line_break_holder] --> color: #FFFFFF !important;<!-- [et_pb_line_break_holder] --> font-family: 'Arial', sans-serif !important;<!-- [et_pb_line_break_holder] --> font-size: 16px !important;<!-- [et_pb_line_break_holder] --> text-align: center !important;<!-- [et_pb_line_break_holder] --> padding: 0 !important;<!-- [et_pb_line_break_holder] --> margin: 0 !important;<!-- [et_pb_line_break_holder] --> position: relative!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form button.gradient-on {<!-- [et_pb_line_break_holder] --> background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);<!-- [et_pb_line_break_holder] --> background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);<!-- [et_pb_line_break_holder] --> background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);<!-- [et_pb_line_break_holder] --> background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form button.gradient-on:hover {<!-- [et_pb_line_break_holder] --> background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);<!-- [et_pb_line_break_holder] --> background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);<!-- [et_pb_line_break_holder] --> background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);<!-- [et_pb_line_break_holder] --> background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form button[disabled] {<!-- [et_pb_line_break_holder] --> cursor: not-allowed!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form .form-section.ml-error label {<!-- [et_pb_line_break_holder] --> color: red!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form .form-group.ml-error label {<!-- [et_pb_line_break_holder] --> color: red!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form .form-group.ml-error .form-control {<!-- [et_pb_line_break_holder] --> border-color: red!important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> <!-- [et_pb_line_break_holder] --> @media (max-width: 768px) {<!-- [et_pb_line_break_holder] --> #mlb2-8115002 {<!-- [et_pb_line_break_holder] --> width: 100% !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> #mlb2-8115002 form.ml-block-form,<!-- [et_pb_line_break_holder] --> #mlb2-8115002.ml-subscribe-form .subscribe-form {<!-- [et_pb_line_break_holder] --> width: 100% !important;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --></style><!-- [et_pb_line_break_holder] --><div id="mlb2-8115002" class="ml-subscribe-form ml-subscribe-form-8115002"><!-- [et_pb_line_break_holder] --> <div class="ml-vertical-align-center"><!-- [et_pb_line_break_holder] --> <div class="subscribe-form ml-block-success" style="display:none"><!-- [et_pb_line_break_holder] --> <div class="form-section"><!-- [et_pb_line_break_holder] --> <p>Thank you. I've just sent you an email. Please check your junk/spam folders, too, in case it's gone there.</p><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --> <form class="ml-block-form" action="https://app.mailerlite.com/webforms/submit/k6t8p0" data-id="800910" data-code="k6t8p0" method="POST" target="_blank"><!-- [et_pb_line_break_holder] --> <div class="subscribe-form"><!-- [et_pb_line_break_holder] --> <div class="form-section"><!-- [et_pb_line_break_holder] --> <div class="form-group ml-field-email ml-validate-required ml-validate-email"><!-- [et_pb_line_break_holder] --> <label for="fields[email]">Email*</label><!-- [et_pb_line_break_holder] --> <input type="email" name="fields[email]" class="form-control" value="" autocomplete="email" x-autocompletetype="email" spellcheck="false" autocapitalize="off" autocorrect="off"><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --> <div class="form-group ml-field-signup_source"><!-- [et_pb_line_break_holder] --> <input type="hidden" name="fields[signup_source]" class="form-control" value="VIP Club" spellcheck="false" autocapitalize="off" autocorrect="off"><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --> <input type="hidden" name="ml-submit" value="1" /><!-- [et_pb_line_break_holder] --> <button type="submit" class="primary"><!-- [et_pb_line_break_holder] --> Get my free books<!-- [et_pb_line_break_holder] --> </button><!-- [et_pb_line_break_holder] --> <button disabled="disabled" style="display: none;" type="button" class="loading"><!-- [et_pb_line_break_holder] --> <img src="https://static.mailerlite.com/images/rolling@2x.gif" width="20" height="20" style="width: 20px; height: 20px;"><!-- [et_pb_line_break_holder] --> </button><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --> </form><!-- [et_pb_line_break_holder] --> <script><!-- [et_pb_line_break_holder] --> function ml_webform_success_8115002() {<!-- [et_pb_line_break_holder] --> var $ = ml_jQuery || jQuery;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --> $('.ml-subscribe-form-8115002 .ml-block-success').show();<!-- [et_pb_line_break_holder] --> $('.ml-subscribe-form-8115002 .ml-block-form').hide();<!-- [et_pb_line_break_holder] --> };<!-- [et_pb_line_break_holder] --> </script><!-- [et_pb_line_break_holder] --> </div><!-- [et_pb_line_break_holder] --></div><!-- [et_pb_line_break_holder] --><script type="text/javascript" src="https://static.mailerlite.com/js/w/webforms.min.js?v3772b61f1ec61c541c401d4eadfdd02f"></script>
0
    0
    Your basket
    Your basket is emptyReturn to shop
      Calculate Shipping
      Apply discount code