Angel, Archangel

The Allies are advancing on Berlin in the dying days of the Second World War, but the Russians are plotting much more than the end of the Third Reich. Operation Archangel’s aim is for Soviet troops to blast their way straight to the English Channel.

With fake Soviet tanks lined up near the German border in Czechoslovakia, two British spy pilots stumble across this elaborate charade. Wing Commander Robert Fleming and Rhodesian expatriate Piet Kruze become the front line in the effort to defuse the Russian scheme. But they must first penetrate the heart of the Nazi defences and steal the one weapon that can possibly destroy Archangel: the cream of the new generation of German jet fighter bombers.


Nick Cook

Nick is an author of twenty fiction and non-fiction titles in the US and the UK, including several ghost-written Sunday Times bestsellers. He is well known for his ground-breaking, best-selling non-fiction work, The Hunt For Zero Point. He has also written, produced and presented two feature-length documentaries for the History and Discovery channels.

As an accomplished keynote speaker, Nick imparts his wealth of experience passionately on issues such as global challenges, sustainability, defence and security, the future of technology, the power of story – and (tapping the theme of his new, fact-based thriller The Grid) the human mind itself.

In 2020, in response to the coronavirus pandemic, Nick launched, via NickCook.Works, a ‘Call to Action’ for cross-sector solutions to Global Challenges fuelled by the power of Aerospace and Defence sector science and technology. For more on this, please click here.


/** * Collapse Divi mobile menu submenus. * * Works for both the Menu and the Fullwidth Menu modules. * The parent item links can be either disabled or clickable. * * @site * * @param bool parentClickable Pass true to keep the parent menu item links clickable. Default: false. */ function dvcs_collapse_menu_module_submenus_on_mobile(parentClickable = false) { // Mobile menu let $menu = $('.et_pb_module .et_mobile_menu'); // Iterate the mobile menu links $menu.find('a').each(function() { // Menu hamburger icon let $menu_icon = $(this).parents('.mobile_nav').find('.mobile_menu_bar'); // Remove click event handlers from the link $(this).off('click'); // If the menu item DOESN'T HAVE submenus if( ! $(this).siblings('.sub-menu').length ) { // Close the mobile menu on link click $(this).on('click', (e) => $menu_icon.trigger('click')); } else { // If parent items links are DISABLED if( ! parentClickable ){ // Replace the URL with the # symbol $(this).attr('href', '#'); // Open/close the submenu on link click $(this).on('click', (e) => toggle_visible(e, $(this).parent())); } else { // Add the "clickable" class to the parent(
  • tag) $(this).parent().addClass('clickable') // Prepend the icon to parent .prepend('') // Open/close the submenu on icon click .find('.parent_icon').on('click', (e) => toggle_visible(e, $(this).parent())); // Link click $(this).on('click', function(e){ // Toggle the submenu if the link doesn't have a URL or anchor if ( $(this).attr('href') === '#' ) { toggle_visible(e, $(this).parent()); } else { // Close the mobile menu $menu_icon.trigger('click'); } }); } } }); /** * Toggles the 'visible' class on passed element. */ const toggle_visible = (e, elem) => { e.preventDefault(); elem.toggleClass('visible'); } } $(document).ready(function() { /** * Call the function with a delay to allow * the mobile menu(s) be ready first. * * To keep parent links clickable pass true (boolean) as argument. */ setTimeout(function() { dvcs_collapse_menu_module_submenus_on_mobile(true); }, 700); }); })(jQuery);