::after ::before a button div h1 h2 p script span strong
http://jamesmorrow.info/about-the-author/bibliography Attention Required! | Cloudflare UTF-8 E5156E444CE0C985EB9260913BCCB8D1 #document html #comment [if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif] [if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif] [if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif] [if gt IE 8]><! HTML class no-js lang en-US visible <![endif] HEAD #text TITLE META charset http-equiv Content-Type content text/html; charset=UTF-8 X-UA-Compatible IE=Edge name robots noindex, nofollow viewport width=device-width,initial-scale=1 LINK rel stylesheet id cf_styles-css href /cdn-cgi/styles/cf.errors.css [if lt IE 9]><link rel="stylesheet" id='cf_styles-ie-css' href="/cdn-cgi/styles/cf.errors.ie.css" /><![endif] STYLE body{margin:0;padding:0} [if gte IE 10]><! SCRIPT 
  if (!navigator.cookieEnabled) {
    window.addEventListener('DOMContentLoaded', function () {
      var cookieEl = document.getElementById('cookie-alert');
      cookieEl.style.display = 'block';
    })
  }
 BODY DIV cf-wrapper cf-alert cf-alert-error cf-cookie-error cookie-alert data-translate enable_cookies Please enable cookies. cf-error-details cf-error-details-wrapper cf-wrapper cf-header cf-error-overview ::before before ::after after H1 block_headline Sorry, you have been blocked H2 cf-subheadline SPAN unable_to_access You are unable to access  jamesmorrow.info  /.header  cf-section cf-highlight hidden auto cf-screenshot-container cf-screenshot-full cf-no-screenshot error  /.captcha-container  cf-section cf-wrapper cf-columns two cf-column blocked_why_headline Why have I been blocked? P blocked_why_detail This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data. blocked_resolve_headline What can I do to resolve this? blocked_resolve_detail You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.  /.section  cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300 text-13 cf-footer-item sm:block sm:mb-1 Cloudflare Ray ID:  STRONG font-semibold 87a1fda0ce7a93e6 cf-footer-separator sm:hidden • cf-footer-item-ip 
      Your IP:
       BUTTON type button cf-footer-ip-reveal cf-footer-ip-reveal-btn Click to reveal cf-footer-ip 212.159.12.24 Performance & security by A noopener noreferrer https://www.cloudflare.com/5xx-error-landing brand_link target _blank Cloudflare (function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();  /.error-footer   /#cf-error-details   /#cf-wrapper  
  window._cf_translation = {};
  
  
