The Unsound Convictions of Judge Stephen Mentall

Published by Amazon 2018.


Numerous 5 star reviews. Kindle £0.99, paperback £5.99.


Click here to view on Amazon Read Chapter 1 for free at

“Hilarious. A comic genius is born. Thoroughly British with scurrilous but likeable characters. Laugh-out-loud funny. A must for fans of Tom Sharpe.”

ISBN-10: 1721802258

ISBN-13: 978-1721802258

The Charlie Chaplin Walk

Published, by Sigma Press, in 2010

The Charlie Chaplin Walk is targeted at fans of Chaplin, those interested in film history, people with a connection to the Lambeth and Kennington areas of London and anybody with an interest of the social history of London’s poor of the late Victorian and early Edwardian era.

Unlike other biography of Chaplin, where his entire life is described with the occasional reference back to his tragic and impoverished childhood, this book concentrates on the story of his formative years and the influence they had upon his films. Chaplin once said that anything anybody wanted to know about him could be understood by watching his films.

The title “The Charlie Chaplin Walk” is a play on words between his ataxic walk and the content of the book which explores the streets of his childhood. It is a chronological tour that can be taken on foot or in the comfort of an armchair.

Available on Amazon

ISBN-10: 185058852X
ISBN-13: 978-1850588528

Thinking About Computer Programming?


This was first published in the year 2000.

A Book For People Considering A Career In Computer Programming

Thinking About Computer Programming? has been written specifically for people considering programming as a career or hobby, and has been tailored for people who may either have no previous computer experience or are just familiar with using a computer.


The objectives of this book are to equip the reader to think in a way that would be required of a successful computer programmer. Therefore, it bridges the gap between books aimed at users and those aimed at programming, by getting the reader to think logically about things that can occur in everyday life, and apply reason and logic to them. It is not aimed to directly teach programming, but instead to teach the frame of mind needed to become a computer programmer.


Anybody who reads and understands the book has the potential to take up computer programming as a hobby or career.


1. Introduction

2. What Is Computer Programming?

3. Sorting

4. Conveyor Belt

5. Bases

6. Standards

7. Calendar

8. Indexes

9. Validation

10. Semaphores

11. Fault Fixing

12. Truth Tables and State Transition Diagrams

13. More Bases

14. Tables

15. Handshaking

16. Logic

17. The Seven Segment Display

18. What Next?

19. Conclusion

20. Answers to Exercises