CINXE.COM

Chess Books - Interactive chess books you can read online

<!DOCTYPE html> <html lang="en" class="ct-html"> <head> <link rel="preconnect" href="https://c1b.chesstempo.com"> <style> html,body { background-color:#000; } body { visibility: hidden; opacity: 0; overflow: hidden; } </style> <script nomodule> if (typeof Symbol != 'function' || typeof Symbol.species != 'symbol') { window.location.href = "/unsupported-browser"; } </script> <script type="text/javascript"> window._ctThemeName = "light" window._ctLogLevel = 2; window._ctSoundPath = "https://c1b.chesstempo.com"; window._ctImgPath = "https://c1b.chesstempo.com"; </script> <link rel="preload" as="style" href="https://c1b.chesstempo.com/dist/booktest.vers2430.css"> <script defer language="javascript" src="https://c1b.chesstempo.com/dist/booktest.bundle.vers2430.js" crossorigin></script> <link rel="preload" href="https://c1b.chesstempo.com/fonts/cticons.vers35.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://c1b.chesstempo.com/images/bookshelf-books-preblur.vers1.jpg" as="image"> <style> </style> <!-- import this goes after the critical inline styles --> <link rel="stylesheet" href="https://c1b.chesstempo.com/dist/booktest.vers2430.css" media="print" onload="this.media='all'"> <style> ct-snackbar { display:none; } .ct-theme-switcher { min-width:24px; min-height:24px; } achievement-streak { min-width:42px; } .ct-invisible { visibility:hidden; } </style> <title>Chess Books - Interactive chess books you can read online</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <link rel="apple-touch-icon" sizes="180x180" href="https://c1b.chesstempo.com/images/apple-touch-icon.png"> <link rel="icon" type="image/png" href="https://c1b.chesstempo.com/images/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="https://c1b.chesstempo.com/images/favicon-16x16.png" sizes="16x16"> <link rel="mask-icon" href="https://c1b.chesstempo.com/images/safari-pinned-tab.svg" color="#0a0908"> <link rel="shortcut icon" href="https://c1b.chesstempo.com/favicon.ico"> <meta name="apple-mobile-web-app-title" content="Chesstempo"> <meta name="application-name" content="Chesstempo"> <meta name="msapplication-config" content="https://c1b.chesstempo.com/images/browserconfig.xml"> <meta name="theme-color" content="#ffab40"> <script> window._pageSubType="content"; </script> <meta name="Description" content="Interactive books you can read online, with book content integrated into sophisticated learning tools. Chess books covering openings, tactics, endgame and strategy." /> <meta name="referrer" content="never"> <meta name="referrer" content="no-referrer"> <meta name="referrer" content="same-origin"> <link rel="alternate" hreflang="ru" href="https://ru.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="es" href="https://es.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="it" href="https://it.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="pl" href="https://pl.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="fr" href="https://fr.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="pt" href="https://pt.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="de" href="https://de.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="zh" href="https://zh.chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="en" href="https://chesstempo.com/chess-books/" /> <link rel="alternate" hreflang="x-default" href="https://chesstempo.com/chess-books/" /> <!-- <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"> --> <link rel="alternate" type="application/atom+xml" href="/blog.atom" title="Atom feed for Chesstempo blog"> <style> .ct-invisible { visibility:hidden } .ct-hidden { display:none; } body { background-color:#000; } </style> </head> <body class="ct-web ct-body ct-typo--body1 ct-typography mdc-theme--background mdc-theme--on-surface ct-theme-light is-guest"> <div id="ct-login-register-panel" class="ct-hidden mdc-card ct-elev--z16"> <login-register> </login-register> </div> <header class="ct-header mdc-top-app-bar mdc-top-app-bar--dense" id="app-bar"> <div class="mdc-top-app-bar__row"> <section class="ct-small-screen-only mdc-top-app-bar__section mdc-top-app-bar__section--align-start" role="toolbar"> <button class="mdc-icon-button material-icons mdc-top-app-bar__navigation-icon">menu</button> </section> <section class="ct-large-screen-only mdc-top-app-bar__section mdc-top-app-bar__section--align-start" role="toolbar"> <a href="/"> <button title="Chesstempo Home page" class="ct-logo-button"> <svg title="Chesstempo Home page" viewBox="0 0 192.907 192.838" height="100%" width="100%" xmlns="http://www.w3.org/2000/svg"><path d="m272.42 646.61q-.063-.142-.204-.425-.267-.66-.267-.784.03-.44.45-.44.31 0 .74.9.06.13.19.22.42.44-.13.74-.5.3-.79-.2zm-5.164-13.483q.08-.565-.03-1.224.94.188 1.773.88.5.266.23.736-.27.48-.74.15-.33-.17-.6-.32-.27-.14-.65-.24zm6.514 10.688q-.455-.314-.094-.753.376-.36.832-.063.957.62 1.02 1.64-.016.52-.612.48-.565-.05-.55-.58-.125-.51-.596-.74zm-3.955-7.815-.346-.173q-.47-.19-.3-.69.19-.472.72-.315 1.85.675 2.56 2.48.11.518-.38.706-.49.157-.66-.345-.13-.267-.19-.345-.17.14-.46.188-.96.157-1.12-.848-.05-.345.15-.66z" fill="#fff"/><path d="m192.734 96.423a96.29 96.29 0 1 1 -192.577 0 96.29 96.29 0 1 1 192.577 0z" fill="#ffab40"/><path d="m38.837 78.675q.604.928.465 1.95-.465 2.97-3.296 2.506-.836-.13-1.347-.55-.19.23-.56 1.02-.51 1.49-1.95 1.02-1.44-.55-1.12-2.09 2.09-5.34 7.56-7.33 1.58-.46 2.09.93.55 1.49-.84 2.04-.28.14-.51.24-.24.1-.51.28zm-13.787 22.143q-1.346.835-1.624 2.228.046 1.532-1.44 1.67-1.624.187-1.67-1.39.185-3.065 2.738-4.876 1.207-.974 2.228.186 1.022 1.253-.232 2.182zm31.52-37.833q7.288.464 13.51 3.76 6.22 3.296 10.583 8.448 3.064 3.62 5.756 8.728 2.69 5.11 4.36 10.82 1.85 6.64 2.32 13.93.46 7.29.51 13.56v10.12h-57.1q-.42 0-.42-2.27 0-2.27.32-3.66.18-1.11.88-3.15.7-2.04 2.32-4.96.74-1.48 3.53-4.32 2.78-2.83 6.4-6.64 2.09-2.13 3.25-5.38 1.16-3.25 1.02-5.9-1.72 1.4-3.76 2.28-9.84 3.53-14.25 10.22-.33.42-2.09 3.76-.93 1.76-1.58 2.41-.88.88-2.55.98-2.6.14-4.04-2.51-1.95.56-3.48.468-2.6-.974-3.76-2.09-2.37-2.365-3.07-4.733-.7-2.36-.74-5.1 0-3.9 4.82-10.304 5.67-7.39 6.04-11.24 0-1.67.32-3.76.28-1.44 1.16-2.786.6-.93.79-1.254.18-.328.79-1.07.41-.56.69-.838.28-.28.69-.84.51-.603 1.3-1.392-2.46-6.775-2-13.97 9.24 3.293 15.51 10.35 1.53-5.25 6.03-8.5 3.714 2.6 5.9 6.87zm31.427 66.057q-.046 0 .093-2.507.14-2.506.14-5.477.046-5.803 0-11.977-.047-6.17-1.672-12.39-1.578-5.94-3.48-10.12-1.905-4.17-4.133-7.29-3.342-5.01-9.098-8.49-5.757-3.48-12.023-4.55.417 2.28.37 4.46-.092 1.67-1.577 1.67-1.718 0-1.532-1.67.14-6.13-4.364-10.49-3.52 3.72-3.8 8.64-.09 1.63-1.67 1.44-1.48-.05-1.48-1.72l.1-.37q-1.9.61-3.99 1.72-1.35.93-2.18-.46-.84-1.39.74-2.18 2-1.02 3.02-1.53-3.99-4.08-9.1-6.59.56 6.45 3.53 12.21.79 1.21-.37 2.14-1.3 1.02-2.18-.32-.32-.46-.93-1.67-.97.98-1.3 1.44-.32.42-1.11 1.86-.79 1.44-1.2 2.37-.42 1.16-.37 1.86.05.7.14 1.63-.42 2.74-1.86 5.15-1.44 2.42-3.76 5.9-2.18 3.35-3.34 5.02-1.16 1.67-1.76 4.27-.42 1.58 0 3.806.42 2.23 1.81 3.53 2.14 2.18 4.13 1.994.65 0 1.72-.51 1.07-.51 1.72-1.95 1.21-2.65 2-2.65 1.16 0 1.26 1.3 0 .28-.74 2.32-.41.93-1.11 1.95-.88 1.21-.79 1.02.74 2.65 2.46.93.51-.51 1.16-1.9.65-1.39 2.04-3.76 1.63-2.74 3.49-4.46 1.85-1.72 3.29-2.787.84-.6 2.048-1.39 1.205-.79 3.25-1.625 1.62-.65 3.57-1.58 1.95-.924 3.53-2.46 2.137-2.09 3.297-5.15.606-1.71.467-4.22-.415-1.58 1.58-1.58 1.486 0 1.67 1.536 0 5.25-2.97 9.567.976 2.97.51 6.5-.42 2.83-1.95 6.04-1.53 3.21-6.31 7.2-9.61 7.98-9.1 16.43h48.117zm72.731-18.986q-.185-.418-.603-1.254-.79-1.95-.79-2.32.094-1.3 1.347-1.3.928 0 2.182 2.645.186.372.557.65 1.26 1.3-.37 2.182-1.48.88-2.32-.61zm-27.388-17.223q-3.25-4.27-3.203-9.516.186-1.532 1.764-1.532 2.14 0 1.68 1.58-.14 2.552.51 4.223 1.07 2.646 2.37 3.946.7 1.392-.83 2.042-1.48.697-2.27-.743zm12.116-22.653q.232-1.67-.093-3.62 2.785.556 5.246 2.6 1.48.788.69 2.18-.79 1.44-2.18.465-.98-.51-1.77-.93-.79-.417-1.91-.695zm-43.497 58.862q.04 0-.1-2.507-.14-2.506-.14-5.477-.05-5.803 0-11.977.04-6.17 1.67-12.39 1.58-5.94 3.48-10.12 1.9-4.17 4.13-7.29 3.34-5.01 9.1-8.49 5.75-3.48 12.02-4.55-.19 1.07-.14 2.19.04 1.12 0 2.14-4.51 1.54-8.5 3.81-4 2.28-5.85 4.92-2.23 3.07-4.13 7.25-1.91 4.18-3.48 10.17-1.58 6.18-1.63 12.35-.05 6.17-.05 12.02 0 2.93.14 5.43.14 2.51 0 2.56h-6.55zm31.42-66.057q-7.29.464-13.51 3.76-6.22 3.296-10.59 8.448-3.07 3.62-5.76 8.728-2.7 5.11-4.37 10.82-1.86 6.64-2.32 13.93-.47 7.29-.51 13.56v10.12h57.1q.41 0 .41-2.27 0-2.27-.33-3.66-.19-1.11-.88-3.15-.7-2.04-2.32-4.96-.75-1.48-3.53-4.32-2.78-2.84-6.41-6.64-2.09-2.13-3.25-5.38-1.16-3.25-1.02-5.9 1.71 1.4 3.76 2.28 9.84 3.53 14.25 10.22.32.42 2.09 3.76.93 1.76 1.58 2.41.88.88 2.55.98 2.6.14 4.04-2.51 1.95.56 3.48.468 2.6-.974 3.76-2.09 2.37-2.365 3.06-4.733.7-2.36.74-5.1 0-3.9-4.83-10.304-5.66-7.38-6.04-11.236 0-1.67-.327-3.76-.28-1.44-1.16-2.784-.6-.93-.79-1.257-.18-.32-.79-1.064-.413-.558-.69-.837-.28-.28-.697-.83-.51-.602-1.3-1.39 2.46-6.77 1.99-13.97-9.238 3.3-15.504 10.36-1.53-5.25-6.03-8.5-3.715 2.6-5.897 6.87zm31.33 38.808q-1.35-.93-.28-2.228 1.11-1.068 2.46-.186 2.83 1.85 3.02 4.87-.05 1.53-1.81 1.44-1.68-.14-1.63-1.72-.37-1.49-1.77-2.18zm-11.69-23.118-1.03-.51q-1.39-.558-.88-2.043.55-1.393 2.13-.93 5.47 1.998 7.56 7.336.32 1.532-1.12 2.09-1.44.463-1.95-1.022-.37-.79-.56-1.022-.51.418-1.35.557-2.83.47-3.3-2.5-.14-1.02.46-1.95z"/><g font-family="Helvetica, Arial, sans-serif" font-size="11.834" font-weight="bold" letter-spacing="0" transform="matrix(2.95767 0 0 2.95767 -685.523 -2254.035)" word-spacing="0"><text x="250.288" y="818.456"><tspan x="250.288" y="818.456">C</tspan></text><text writing-mode="lr" x="269.627" y="818.456"><tspan x="269.627" y="818.456">T</tspan></text></g></svg> <!--<img alt="Chesstempo Home page" src="https://c1b.chesstempo.com/images/ctlogo-new.svg"/>--> </button> </a> <span class="mdc-top-app-bar__title ct-hidden"><a href="/">Chesstempo.com</a></span> <div id="ct-books-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Chesss books menu" class="ct-menu-button mdc-button"> Chess Books<i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Chess books menu" role="menu" aria-orientation="vertical" class="mdc-list" for="ct-books-menu"> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-books/">Chess Books</a></span></li> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-books/buy-chess-books/">Buy Chess Books</a></span></li> </ul> </div> </div> <!-- end book menu --> <div id="ct-training-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Training menu" class="ct-menu-button mdc-button"> Training <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Training menu" role="menu" aria-orientation="vertical" class="mdc-list" for="ct-training-menu"> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-tactics/">Chess Tactics</a></span></li> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/opening-training/">Opening Training</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-endgames/">Chess Endgames</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/guess-the-move/">Guess The Move</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/tactical-motifs">Tactical Motifs</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/positional-motifs">Positional Motifs</a></span></li> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/training-targets/">Training Targets</a></span></li> </ul> </div> </div> <!-- end training menu --> <div id="ct-problems-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Problems menu" class="ct-menu-button mdc-button"> Problems <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Problems menu" role="menu" aria-orientation="vertical" class="mdc-list"> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-problems/">Chess Problems</a></span></li> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/custom-sets/"> Problem search </a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/problem-comments/all">All Problem Comments</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="https://old.chesstempo.com/chess-forum/tactics_problems/problem_comment_guidelines-t660.0.html">Problem Comment Guidelines</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/tagging-guidelines">Problem Tagging Guidelines</a></span></li> </ul> </div> </div> <!-- end problems menu --> <div id="ct-playing-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Playing menu" class="ct-menu-button mdc-button"> Playing <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Playing menu" role="menu" aria-orientation="vertical" class="mdc-list" > <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/play-chess-online/">Play Chess Online</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/online-players/">CT Players</a></span></li> </ul> </div> </div> <!-- end of playing menu --> <div id="ct-database-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Database menu" class="ct-menu-button mdc-button"> Database <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Database menu" role="menu" aria-orientation="vertical" class="mdc-list" for="ct-database-menu"> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/game-database/">Chess Game Database</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-openings/">Chess Openings</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-players/">Chess Players</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/database-comments/">Database Comments</a></span></li> </ul> </div> </div> <!-- end of database menu --> <div id="ct-members-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Members menu" class="ct-menu-button mdc-button"> Members <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Members menu" role="menu" aria-orientation="vertical" class="mdc-list" for="ct-members-menu"> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/memberships/">Premium membership</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/users-list/">Users</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/leaderboards/">Leaderboards</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/online-users/">Online users</a></span></li> </ul> </div> </div> <!-- end members menu --> <div id="ct-resources-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Resources menu" class="ct-menu-button mdc-button"> Resources <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Resources menu" role="menu" aria-orientation="vertical" class="mdc-list" for="ct-resources-menu"> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/widgets/">Widgets</a></span></li> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/pgn-viewer/">PGN Viewer</a></span></li> </ul> </div> </div> <!-- end of resources menu --> <div id="ct-forum-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Forum menu" class="ct-menu-button mdc-button"> Forum <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Forum menu" role="menu" aria-orientation="vertical" class="mdc-list" for="ct-forum-menu"> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-forum">Forum Home</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-forum/index.php?action=recent">Recent Posts</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-forum/index.php?action=pm">Private Messages</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-forum/index.php?action=unread">Unread Posts</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-forum/index.php?action=unreadreplies">New Replies to Your Posts</a></span></li> </ul> </div> </div> <!-- end of forum menu --> <div id="ct-help-menu" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Help menu" class="ct-menu-button mdc-button"> Help <i class="material-icons">arrow_drop_down</i> </button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Help menu" role="menu" aria-orientation="vertical" class="mdc-list" for="ct-help-menu"> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/manual/en/manual.html">User Guide (HTML)</a></span></li> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/manual/en/manual.pdf">User Guide (PDF)</a></span></li> <li role="menuitem" class="mdc-list-item ct-beta-link"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/blog/">Blog</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/faq/">FAQ</a></span></li> <li role="menuitem" class="mdc-list-item"> <span class="mdc-list-item__content"> <a class="mdc-list-item__primary-text" href="/chess-forum/help_and_support-b26.0/">Help &amp; Support Forum</a></span></li> </ul> </div> </div> <!-- end of help menu --> </section> <section class="ct-large-screen-only mdc-top-app-bar__section mdc-top-app-bar__section--align-end" role="toolbar"> <icon-button class="ct-theme-switcher" data-tooltip ct-tooltip-class="ct-pricing-item-tooltip" aria-label="Switch themes" tooltip-position="bottom" icon-name="brightness_medium"></icon-button> <a aria-label="Mobile version" id="ct-mobile-launch" href="/mobile" class="ct-hidden mdc-icon-button material-icons">phone_iphone</a> <button id="ct-login-show-button" class="mdc-button"> Log In / Register </button> <div id="ct-lang-selector" class="ct-header-menu mdc-menu-surface--anchor"> <button aria-label="Language selector menu" class="ct-menu-button mdc-icon-button material-icons mdc-top-app-bar__action-item">language</button> <div class="mdc-menu mdc-menu-surface"> <ul aria-label="Language selector menu" role="menu" aria-orientation="vertical" id="ct-lang-list" class="mdc-list" for="ct-lang-selector"> <li role="menuitem" data-lang="zh_CN" class="mdc-list-item">中文</li> <li role="menuitem" data-lang="de_DE" class="mdc-list-item">Deutsch</li> <li role="menuitem" data-lang="el_GR" class="mdc-list-item">Ελληνικά</li> <li role="menuitem" data-lang="en_US" class="mdc-list-item">English</li> <li role="menuitem" data-lang="es_ES" class="mdc-list-item">Español</li> <li role="menuitem" data-lang="fr_FR" class="mdc-list-item">Français</li> <li role="menuitem" data-lang="it_IT" class="mdc-list-item">Italiano</li> <li role="menuitem" data-lang="nl_NL" class="mdc-list-item">Nederlands</li> <li role="menuitem" data-lang="pl_PL" class="mdc-list-item">Polski</li> <li role="menuitem" data-lang="pt_BR" class="mdc-list-item">Português</li> <li role="menuitem" data-lang="ru_RU" class="mdc-list-item">Русский</li> <li role="menuitem" data-lang="sv_SE" class="mdc-list-item">Svenska</li> <li role="menuitem" data-lang="tr_TR" class="mdc-list-item">Türkçe</li> </ul> </div> </div> <!-- end of lang selector menu --> </section> </div> <!-- end mdc-top-app-bar__row --> </header> <aside class="ct-side-menu mdc-drawer mdc-drawer--modal mdc-top-app-bar--dense-fixed-adjust"> <div class="mdc-drawer__header"> <span class="ct-drawer-title Amdc-drawer__title"><a class="ct-side-menu-home-icon-link" href="/"><img src="https://c1b.chesstempo.com/images/ctlogo-new.svg" loading="lazy"/></a> Chess Tempo</span> <div class="ct-drawer-icon-row"> <icon-button class="ct-theme-switcher mdc-icon-button ct-theme-switcher-side-menu" data-tooltip ct-tooltip-class="ct-pricing-item-tooltip" aria-label="Switch themes" icon-name="brightness_medium"></icon-button> <span class="ct-header-menu mdc-menu-surface--anchor"> <button data-tooltip aria-label="Language selector menu" id="ct-lang-selector-small" class="ct-menu-button mdc-icon-button material-icons">language</button> <div class="ct-lang-selector-side-menu mdc-menu mdc-menu-surface"> <ul aria-label="Language selector menu" role="menu" aria-orientation="vertical" id="ct-lang-list-small" class="mdc-list" for="ct-lang-selector-small"> <li role="menuitem" data-lang="zh_CN" class="mdc-list-item">中文</li> <li role="menuitem" data-lang="de_DE" class="mdc-list-item">Deutsch</li> <li role="menuitem" data-lang="el_GR" class="mdc-list-item">Ελληνικά</li> <li role="menuitem" data-lang="en_US" class="mdc-list-item">English</li> <li role="menuitem" data-lang="es_ES" class="mdc-list-item">Español</li> <li role="menuitem" data-lang="fr_FR" class="mdc-list-item">Français</li> <li role="menuitem" data-lang="it_IT" class="mdc-list-item">Italiano</li> <li role="menuitem" data-lang="nl_NL" class="mdc-list-item">Nederlands</li> <li role="menuitem" data-lang="pl_PL" class="mdc-list-item">Polski</li> <li role="menuitem" data-lang="pt_BR" class="mdc-list-item">Português</li> <li role="menuitem" data-lang="ru_RU" class="mdc-list-item">Русский</li> <li role="menuitem" data-lang="sv_SE" class="mdc-list-item">Svenska</li> <li role="menuitem" data-lang="tr_TR" class="mdc-list-item">Türkçe</li> </ul> </div> </span> </div> <!-- end drawer icon row --> </div> <!-- end drawer header --> <div class="mdc-drawer__content"> <nav role="menu" class="mdc-list"> <a class="mdc-list-item mdc-list-item--with-leading-icon" id="ct-login-show-drawer-button" href="#"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="portrait"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Log In / Register </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="home"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Home </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/chess-books/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="menu_book"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Chess Books</span> </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/play-chess-online/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="people"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Play chess online </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/chess-tactics/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="extension"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Chess Tactics </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/opening-training/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="import_contacts"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Opening Training </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/chess-endgames/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Chess Endgames </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/guess-the-move/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Guess The Move </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/tactical-motifs"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Tactical Motifs </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/positional-motifs"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Positional Motifs </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/training-targets/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="location_searching"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Training Targets </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/custom-sets/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="find_replace"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Problem search </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/game-database/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Chess Game Database </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/pgn-viewer/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="visibility"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> PGN Viewer </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/blog/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="rss_feed"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Blog </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/memberships/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="local_activity"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Membership </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/users-list/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Users </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/leaderboards/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Leaderboards </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/chess-forum"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Forum </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/manual/en/manual.html"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> User Guide </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="https://old.chesstempo.com"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name="restore_page"></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Old site </span> </span> </a> <a class="mdc-list-item mdc-list-item--with-leading-icon" href="/mobile/"> <span class="mdc-list-item__start"> <ct-icon class="mdc-list-item__graphic" name=""></ct-icon> </span> <span class="mdc-list-item__content"> <span class="mdc-list-item__primary-text"> Mobile </span> </span> </a> </nav> <!-- end mdc-list --> </div> </aside> <div class="mdc-drawer-scrim"></div> <div class="mdc-drawer-app-content mdc-top-app-bar--dense-fixed-adjust"> <main class="ct-main"> <style> </style> <style type="text/css"> @media print { body { display:none } } </style> <chess-books ssl="true" websocketPort="443" class="ct-no-full-screen"> <script type="application/json" class="ct-config-data"> {"tacticConfig":{"problemSetId":1,"problemSetName":"Standard","problemId":-1,"solvingDirect":false,"viewingOnly":false,"wsPort":443,"useModifiers":true,"ko":0,"isGuest":true,"uid":0,"continueOnCorrect":false,"continueOnFailed":false,"difficulty":-100},"gtmConfig":{"ko":0,"wsPort":443,"isGuest":true,"uid":0},"openingConfig":{},"bookJson":null,"docVersion":null,"docId":null,"bookInfo":null,"localhostPaypalUrl":"","bookSettings":null,"useSandbox":false,"needsSalesTax":false,"currency":"SGD","exchangeRate":"1.34162","country":"SG","bookPrefs":{"content_orientation":"auto","book_disable_study_comments_first_move":false,"book_disable_study_comments_all_moves":false,"content_instructional_in_solving_mode":false,"book_try_again_hints":"arrow"},"ownsBooks":false,"publisherInfo":null,"latestBooks":[{"book_id":4923,"title":"Turbo-Charge your Tactics Bundle","bundle_data":[{"price":24.71,"book_id":4511},{"price":24.71,"book_id":4512}],"price":49.42,"manager":null,"viewer":null,"first_published":"2025-01-02T06:51:44.023Z","date_created":"2025-01-02T06:44:11.470Z","description":"[Turbo-Charge Your Tactics 1](https://chesstempo.com/chess-books/turbo-charge-your-tactics-1-drive-your-improvement/book/4511)\npresents examples of extreme beauty, no matter where they come from – be it online bullet or world-class grandmaster praxis – this book will cure your “selective blindness” by destroying the false notion of chess principles being a set of rules, instead of helpful guidelines. Most chess games are decided by tactics, so solving tactical puzzles is the most effective path to improvement.\n\n[Turbo-Charge Your Tactics 2](https://chesstempo.com/chess-books/turbo-charge-your-tactics-2-accelerate-and-win/book/4512) builds upon the first volume, using games from the World Champions and their challengers. \n\nThose who purchase the e-book bundle can read through the books in reading mode, move through the material in interactive study mode, or drill the material via several methods, including spaced repetition or by looping through the material multiple times until mastered. The spaced repetition and looping sets are available to all members who have purchased the books, and do not require a premium membership.","book_type":"tactics","author":"Vladimir Grabinsky and Mykhaylo Oleksiyenko","lang":"en_US","summary":"**25% off full price**\n\n**Turbo-Charge Your Tactics - Two Book Bundle** comprises a multi-year effort by GM Mykhaylo Oleksiyenko and world-renowned trainer IM Vladimir Grabinsky to create the perfect chess puzzle books. The bundle includes the twin volumes [Turbo-Charge Your Tactics 1](https://chesstempo.com/chess-books/turbo-charge-your-tactics-1-drive-your-improvement/book/4511) and [Turbo-Charge Your Tactics 2](https://chesstempo.com/chess-books/turbo-charge-your-tactics-2-accelerate-and-win/book/4512)","small_image":"https://c1b.chesstempo.com/image-store/63495bbcd12c73d7f56344a7d3513f455a057c13643819844b53c38051390011/img.vers1.webp","publisher_name":"Quality Chess","publisher_id":1877031,"username":"quality chess","isBundle":true,"beforePreOwnedPrice":49.42,"booksOwnedReductionData":[]},{"book_id":4512,"title":"Turbo-Charge your Tactics 2 – Accelerate and Win","bundle_data":null,"price":32.95,"manager":null,"viewer":null,"first_published":"2025-01-02T06:51:31.051Z","date_created":"2024-10-19T07:08:04.963Z","description":"**Also available in a [discounted two book bundle](https://chesstempo.com/chess-books/turbo-charge-your-tactics-bundle/book/4923), together with [Turbo-Charge Your Tactics 1](https://chesstempo.com/chess-books/turbo-charge-your-tactics-1-accelerate-and-win/book/4511)**\n\nThis second volume builds upon the first, using games from the World Champions and their challengers. Most chess games are decided by tactics, so solving tactical puzzles is the most effective path to improvement.\n\n**YouTube Intro**:\n\n[![Turbocharge your Tactics - Promo video for books and chess camp](https://img.youtube.com/vi/LZ-Q2WZlFiY/0.jpg)](https://www.youtube.com/watch?v=LZ-Q2WZlFiY \"Turbo-Charge your Tactics - Promo YouTube video\")\n\n## Contents\n\n\nKey to Symbols used\n\nPreface by Vladimir Grabinsky\n\nPreface by Mykhaylo Oleksiyenko\n\nStructure of the Book\n\nIntroduction\n\nChapters 1-7 - Exercises\n\nChapter 8 - Chess Engines\n\n\nThose who purchase the e-book can read through the book in reading mode, move through the material in interactive study mode, or drill the material via several methods, including spaced repetition or by looping through the material multiple times until mastered. The spaced repetition and looping sets are available to all members who have purchased the book, and do not require a premium membership.","book_type":"tactics","author":"Vladimir Grabinsky and Mykhaylo Oleksiyenko","lang":"en_US","summary":"Turbo-Charge Your Tactics 2 concludes a multi-year effort by GM Mykhaylo Oleksiyenko and world-renowned trainer IM Vladimir Grabinsky to create the perfect chess puzzle books. \n","small_image":"https://c1b.chesstempo.com/image-store/ae9bdcd536e3058e9c362f8b9dd3566a30526a723539b3f64ce99f69b63f12f8/img.vers1.webp","publisher_name":"Quality Chess","publisher_id":1877031,"username":"quality chess"},{"book_id":4511,"title":"Turbo-Charge your Tactics 1 – Drive Your Improvement","bundle_data":null,"price":32.95,"manager":null,"viewer":null,"first_published":"2025-01-02T06:51:28.125Z","date_created":"2024-10-19T06:59:43.588Z","description":"**Also available in a [discounted two book bundle](https://chesstempo.com/chess-books/turbo-charge-your-tactics-bundle/book/4923), together with [Turbo-Charge Your Tactics 2](https://chesstempo.com/chess-books/turbo-charge-your-tactics-2-accelerate-and-win/book/4512)**\n\nPresenting examples of extreme beauty, no matter where they come from – be it online bullet or world-class grandmaster praxis – this book will cure your “selective blindness” by destroying the false notion of chess principles being a set of rules, instead of helpful guidelines. Most chess games are decided by tactics, so solving tactical puzzles is the most effective path to improvement.\n\n**YouTube Intro**:\n\n[![Turbocharge your Tactics - Promo video for books and chess camp](https://img.youtube.com/vi/LZ-Q2WZlFiY/0.jpg)](https://www.youtube.com/watch?v=LZ-Q2WZlFiY \"Turbocharge your Tactics - Promo YouTube video\")\n\n\n## Contents\n\n\nKey to Symbols used\n\nPreface by Vladimir Grabinsky\n\nPreface by Mykhaylo Oleksiyenko\n\nStructure of the Book\n\nIntroduction\n\nPart I - Puzzles from Games by Mykhaylo Oleksiyenko\n\nPart II - From Beginners to World Class\n\nEpilogue\n\nThose who purchase the e-book can read through the book in reading mode, move through the material in interactive study mode, or drill the material via several methods, including spaced repetition or by looping through the material multiple times until mastered. The spaced repetition and looping sets are available to all members who have purchased the book, and do not require a premium membership.","book_type":"tactics","author":"Vladimir Grabinsky and Mykhaylo Oleksiyenko","lang":"en_US","summary":"Turbo-Charge Your Tactics 1 is essentially a chess puzzle book, but not a typical one. It’s a multi-year effort by GM Mykhaylo Oleksiyenko and his world-renowned trainer IM Vladimir Grabinsky to introduce you to the world of “unnatural” tactical moves.\n","small_image":"https://c1b.chesstempo.com/image-store/16b9c104d03cc406564a2197dcfa252b8b27628462c6cf49e4a9af51e8ea624e/img.vers1.webp","publisher_name":"Quality Chess","publisher_id":1877031,"username":"quality chess"},{"book_id":4789,"title":"Reimagining 1.e4","bundle_data":null,"price":29.95,"manager":null,"viewer":null,"first_published":"2024-12-17T23:07:15.271Z","date_created":"2024-11-27T04:12:41.254Z","description":"\r\nEvery chess player faces an opening dilemma: big main lines are complicated and time-consuming to learn, while easy-to-learn sidelines usually suffer from other defects. Finding the best of both worlds has been an impossible dream – until now!\r\n\r\n**Reimagining 1.e4** offers the Holy Grail of a simple, easy-to-learn White repertoire, which packs a punch against all of Black’s main defences. In some lines, White unleashes a surprise as early as move 3. In others, White follows the known paths for a little longer, but only when there are big rewards to justify a modest effort.\r\n\r\nUpon purchasing the e-book, you have two options. You can delve into the material in reading mode, benefiting from a clear board and move list visualization. Alternatively, utilize our opening trainer, harnessing spaced repetition and advanced training algorithms to help learn the entire repertoire.\r\n\r\nNikolaos Ntirlis is a correspondence IM who has worked as an openings advisor for numerous GMs. His books for Quality Chess have established him as one of the world’s top authors on chess openings, with an ideal balance of theoretical correctness and practical effectiveness.\r\n","book_type":"openings","author":"Nikolaos Ntirlis","lang":"en_US","summary":"\r\n**Reimagining 1.e4** provides a 1.e4 repertoire for white against all the common black defences, such as the Spanish, the French, the Sicilian, the Petroff, the Philidor, the Caro-Kann, the Scandinavian, the Pirc, the Modern and the Alekhine. \r\n","small_image":"https://c1b.chesstempo.com/image-store/e9bb316de465446229b5698a0e98ce5053f6041d01b46ed03013ffe601bf1474/img.vers1.webp","publisher_name":"Quality Chess","publisher_id":1877031,"username":"quality chess"}],"initialAllBooksData":null,"userId":0,"official_pub":false,"testSessionId":"","username":"?","bookFaqData":{"title":"Common chess book questions","faqs":[{"question":"How does training work within the chess books?","answer":["The form of training is specific to the type of book material. Problem/Puzzle based books use the Chesstempo problem solving interface, and leverage the rich set of training features that go with that, such as spaced repetition and custom set filtering. Opening books are imported into the opening trainer as opening repertoires where they can be trained using the extensive set of features offered by our opening trainer. Game collection books are imported as guess-the-move games, and after each game is played through you can review your moves alongside the author's annotations. Where appropriate books may include integration with more than one training feature. For example opening books with model games may have the model games available as Guess the move training targets.","Please see the user guide sections for [problem solving](/manual/en/manual.html#tacticstraining), [custom problem sets](/manual/en/manual.html#probsearchandcustomsets), [opening training](/manual/en/manual.html#openingtraining), and [guess-the-move](/manual/en/manual.html#guessthemove) for more details."],"name":"how-does-training-work-within-the-chess-books"},{"question":"Can I create my own tactics books to solve my own set of personal tactics on Chesstempo?","answer":["Yes, if you have a Gold membership, and have a set of tactics you've collected into PGN, you can import them into a new private Chesstempo book, and start using the full set of Chesstempo problem training features with your own imported problems. If you have a Diamond membership you can also use Chesstempo's cloud engines to analyse your positions in order to produce analysis for the top 5 moves in each position in your imported problems. Note this doesn't extract the tactical positions for you, you'll need to have already created a PGN file holding your tactical positions and main line moves before importing."],"name":"can-i-create-my-own-tactics-books-to-solve-my-own-set-of-personal-tactics-on-chesstempo"},{"question":"Do I need a premium membership to purchase and use chess books on Chesstempo?","answer":["No, a premium membership is not required to purchase, read and train with a chesstempo book. Some premium features are enabled for free users when training on purchased books, such as spaced repetition problem solving, and full guess-the-move access to game collection book games. This ensures your purchases remain useful, with or without a premium membership.","Some premium-only features do provide enhanced features with some book training tools however. For example the use of custom sets to create filtered sub-sets of book problems will still require premium membership. Creating your own books does require at least a Gold membership. The most engine intensive book creation features, such as imported problem solution analysis, and guess-the-move processing require Diamond membership."],"name":"do-i-need-a-premium-membership-to-purchase-and-use-chess-books-on-chesstempo"},{"question":"Do the Chesstempo Apps support accessing the books?","answer":["Currently, the apps do not provide a reading interface, but they can be used to train book material. So for example if you've purchased a puzzle book, you can train all the puzzles contained in the book via the app. Similarly, if you've purchased an opening book, then the book repertoire can be trained on the app via the opening trainer. We are planning to provide a reading interface via the app, but in the meantime, you can use your device's browser to read the book via the chesstempo website."],"name":"do-the-chesstempo-apps-support-accessing-the-books"},{"question":"You appear to offer two ways of creating books, either directly in the book editor interface, or by importing the book from PGN. Which method do you recommend?","answer":["Currently, the book editor interface is considered an early testing release, and is still under active development. As such, we consider PGN import the most stable method of creating a Chesstempo book. Please see the [user guide book creation section](/manual/en/manual.html#bookscreating) for more details."],"name":"you-appear-to-offer-two-ways-of-creating-books-either-directly-in-the-book-editor-interface-or-by-importing-the-book-from-pgn-which-method-do-you-recommend"},{"question":"What payment methods do you support?","answer":["We currently accept Paypal (for non-EU customers), credit or debit cards from most major card providers, alipay in China, Przelewy24 in Poland, giropay in Germany and SEPA based direct bank transfer payments in countries using the Euro. Pricing in several major currencies is supported. If your own currency is not supported, then pricing is shown in US dollars and our payment providers will automatically convert US dollars into your local currency on checkout."],"name":"what-payment-methods-do-you-support"},{"question":"I am a chess author, and would like to publish books on Chesstempo, how do I proceed?","answer":["Please read our [author information page](/author-information)"],"name":"i-am-a-chess-author-and-would-like-to-publish-books-on-chesstempo-how-do-i-proceed"},{"question":"Do you provide refunds if I'm not happy with a book I've purchased?","answer":["Yes, you can request a full refund up to 30 days after the purchase of a book."],"name":"do-you-provide-refunds-if-im-not-happy-with-a-book-ive-purchased"},{"question":"How do I change the appearance of the move list visualisation board on the right of the book reading view?","answer":["Click on the blue circle menu launcher directly under the board, and choose the settings icon. This will show the board and move list settings, and allow you to choose board styles, piece set etc."],"name":"how-do-i-change-the-appearance-of-the-move-list-visualisation-board-on-the-right-of-the-book-reading-view"},{"question":"Can I share personal books I've created with others?","answer":["Coaches can assign books they have created to students who have selected them as a coach via the [student/coach feature](/manual/en/manual.html#studentcoachrelationships)"],"name":"can-i-share-personal-books-ive-created-with-others"},{"question":"Can I import content for books I have not purchased on Chesstempo?","answer":["Yes, but you need to be sure you have the rights to use the content on our platform. For example if you have purchased a book in PGN form directly from the publisher or author, then you may have the rights to import the PGN, but you would need to check the license under which the content was provided to you to be sure it is ok to use on other platforms.","If you have not purchased the content - for example you have downloaded it from the internet without paying - then it is likely that you don't have the rights to use the content, and should not load the content onto the Chesstempo book platform. This applies even if you are only using the content as a private book. Note that just because someone is distributing the PGN for free, this does not mean the original author and/or publisher has granted permission for the PGN to be freely distributed. Those loading material that they do not have the rights to use may not only lose access to the loaded content, but may also lose access to the entire book feature if they continue to ignore this rule."],"name":"can-i-import-content-for-books-i-have-not-purchased-on-chesstempo"},{"question":"How do I create a custom set to target specific types of problems from a book I have purchased?","answer":["You'll need at least a silver membership to have access to custom set features.","Firstly, go to the [custom sets page](/custom-sets/). Now click on the \"Content\" panel toggle to open the panel. Your book purchases that contain problems will be listed here. You can now select one or more of these books to choose where the custom set's problems will be sourced from. You can now select any other criteria you'd like such as rating range , tactical motifs etc.","If you'd like to filter based on previous attempts, go to the previous attempts tab, and select your options, for example click on the history filter and choose \"Problems I always got wrong\" to create a set targeting problems you've got wrong, and are yet to get right. The default selection method is random, but you can change that on the Set Options tab. For example change from Random to Spaced Repetition or Sorted, which will in turn provide more options specific to those set types.","Once you've got all the criteria you plan to use, first click search just to make sure there are actually problems which match your criteria, and then click the Create Set button. When you go to the tactics page you'll find your custom set inside the Books folder. Click change set to pick and choose between different problem sets.","Note: Some books may come with author supplied tags, while others are community tagged, and may take some time to acquire tags for all positions. Similarly, for rating based searches it will take a few attempts from readers before ratings arrive at a stable level in order to allow difficulty based rating range sets to be effective. You can also use the personal tags feature to tag book problems yourself with any categorisation you like and create custom sets to target those categories."],"name":"how-do-i-create-a-custom-set-to-target-specific-types-of-problems-from-a-book-i-have-purchased"}]}} </script> </chess-books> </main> </div> <script> </script> <script> window.addEventListener('load', function (e) { if (window.CT && typeof window.CT.Page != 'undefined') { var page = new CT.Page( 0 ,"", 443,".chesstempo.com",30 ); if (typeof pageInitialised != 'undefined') { pageInitialised(page); } } else if (window.CT && typeof window.CT.Home != 'unefined') { var h = new CT.Home( 0 ,"", 443,".chesstempo.com",30); if (typeof pageInitialised != 'undefined') { function initP() { var p = h.getPage(); if (!p) { setTimeout(initP,40); } else { pageInitialised(p); } } initP(); } } //CT.Page.bootstrapBooks(); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10