1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 5.16.1"/><meta name="theme-color" content="#0b0c11"/><meta name="description" content="A personal site of Mihir Patel. Book summaries, deepdive notes, short essays and art." data-gatsby-head="true"/><meta property="og:title" content="Bookshelf" data-gatsby-head="true"/><meta property="og:description" content="A personal site of Mihir Patel. Book summaries, deepdive notes, short essays and art." data-gatsby-head="true"/><meta property="og:type" content="website" data-gatsby-head="true"/><meta name="image" content="./src/images/mehere.png" data-gatsby-head="true"/><meta name="twitter:card" content="summary" data-gatsby-head="true"/><meta name="twitter:image" content="./src/images/mehere.png" data-gatsby-head="true"/><meta name="twitter:creator" content="mihirchronicles" data-gatsby-head="true"/><meta name="twitter:title" content="Bookshelf" data-gatsby-head="true"/><meta name="twitter:description" content="A personal site of Mihir Patel. Book summaries, deepdive notes, short essays and art." data-gatsby-head="true"/><style data-href="/styles.aa05e745fe1ae1aa1ce0.css" data-identity="gatsby-global-css">@import url(https://rsms.me/inter/inter.css);[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{appearance:none;background-color:rgba(0,0,0,.7);border:none;border-radius:50%;box-shadow:0 0 1px hsla(0,0%,100%,.5);color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:transparent;border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;pointer-events:all;position:fixed;width:100vw;width:100dvw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:hsla(0,0%,100%,0)}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:MontserratVariable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-cyrillic-variable-wghtOnly-normal-f41a9bc7688bda1e84508030cb5c18fe.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:MontserratVariable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-cyrillic-ext-variable-wghtOnly-normal-639b3c91831427d83cd3984af014778c.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:MontserratVariable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-latin-variable-wghtOnly-normal-b66f2d18f66f15c3ac56a2f4d68b3be5.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:MontserratVariable;font-style:normal;font-weight:100 900;src:url(/static/montserrat-latin-ext-variable-wghtOnly-normal-9f73369162c4382215d4317ba362fe1e.woff2) format("woff2");
1unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:MontserratVariable;font-style:normal;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/static/merriweather-cyrillic-ext-400-normal-2a880e22b1b888ab54652a36d43b7f16.woff2) format("woff2"),url(/static/merriweather-all-400-normal-5e7a0e6a9b864b89292d60ba5da59d4b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/static/merriweather-cyrillic-400-normal-fde0b55efc50742fb57fbebbb11c572f.woff2) format("woff2"),url(/static/merriweather-all-400-normal-5e7a0e6a9b864b89292d60ba5da59d4b.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/static/merriweather-all-400-normal-5e7a0e6a9b864b89292d60ba5da59d4b.woff) format("woff");
1unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/static/merriweather-latin-ext-400-normal-4657f5ab02d5923d223f96a9155a9bdc.woff2) format("woff2"),url(/static/merriweather-all-400-normal-5e7a0e6a9b864b89292d60ba5da59d4b.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/static/merriweather-latin-400-normal-e009f21405b4d7e893674b69deb4cf4a.woff2) format("woff2"),url(/static/merriweather-all-400-normal-5e7a0e6a9b864b89292d60ba5da59d4b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd} 2 3/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden]{display:none}html{font-family:Inter,sans-serif}@supports (font-variation-settings:normal){html{font-feature-settings:"liga" 1,"calt" 1;font-family:InterVariable,sans-serif}}:root{--maxWidth-none:"none";--maxWidth-xs:20rem;--maxWidth-sm:24rem;--maxWidth-md:28rem;--maxWidth-lg:32rem;--maxWidth-xl:36rem;--maxWidth-2xl:42rem;--maxWidth-3xl:48rem;--maxWidth-4xl:56rem;--maxWidth-full:"100%";--maxWidth-wrapper:var(--maxWidth-2xl);--spacing-px:1px;--spacing-2px:2px;--spacing-3px:3px;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--fontFamily-sans:"Futura","Inter var",Verdana,Helvetica;--fontFamily-serif:"Inter var","Futura",Verdana,Helvetica;--font-heading:var(--fontFamily-sans);--font-body:var(--fontFamily-serif);--font-link:var(--fontFamily-sans);--fontWeight-normal:400;--fontWeight-semi-normal:500;--fontWeight-bold:700;--fontWeight-black:900;--fontSize-root:16px;--lineHeight-none:1;--lineHeight-tight:1.1;--lineHeight-normal:1.5;--lineHeight-relaxed:1.625;--fontSize-0:0.65rem;--fontSize-1:1rem;--fontSize-2:1.2rem;--fontSize-3:1.44rem;--fontSize-4:1.728rem;--fontSize-5:2.074rem;--fontSize-6:2.488rem;--fontSize-7:2.986rem;--color-dark:#0e1013;--color-light:#fff;--color-primary-accent:#f74a1f;--color-secondary-accent:#41434c;--color-tertiary-accent:#99cbd7;--color-background:#efe8d8;--color-dark-inverted:#efe8d8;--color-background-inverted:#0e1013;--color-secondary-accent-inverted:#c9cad0}body.dark{--color-dark:var(--color-dark-inverted);--color-background:var(--color-background-inverted);
3--color-secondary-accent:var(--color-secondary-accent-inverted)}*,:after,:before{box-sizing:border-box}::selection{background:var(--color-tertiary-accent)}::-moz-selection{background:var(--color-tertiary-accent)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fontSize-root);line-height:var(--lineHeight-normal);scroll-behavior:smooth;scroll-padding-top:var(--spacing-6)}body{background-color:var(--color-background);color:var(--color-dark);font-family:var(--font-body);font-size:var(--fontSize-1);font-weight:var(--fontWeight-semi-normal);transition:color .3s ease-in-out,background-color .3s ease-in-out}footer{padding:var(--spacing-0) var(--spacing-0)}hr{border:none;border-bottom:2px dashed var(--color-dark);opacity:.1}.project-hr,hr{margin-top:var(--spacing-1)}.project-hr{border:none;border-bottom:1px dashed var(--color-dark);margin-bottom:var(--spacing-12);opacity:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.025em;line-height:var(--lineHeight-tight);margin-bottom:var(--spacing-6);margin-top:var(--spacing-12)}h2,h3,h4,h5,h6{font-weight:var(--fontWeight-bold)}h1,h2,h3,h4,h5,h6{color:var(--color-dark)}h1{font-size:var(--fontSize-6);font-weight:var(--fontWeight-black)}h2{font-size:var(--fontSize-5)}h3{font-size:var(--fontSize-4)}h4{font-size:var(--fontSize-3)}h5{font-size:var(--fontSize-2)}h6{font-size:var(--fontSize-1)}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit;text-decoration:none}p{--baseline-multiplier:0.179;--x-height-multiplier:0.35;line-height:var(--lineHeight-relaxed);margin:var(--spacing-0) var(--spacing-0) var(--spacing-8) var(--spacing-0)}ol,p,ul{padding:var(--spacing-0)}ol,ul{list-style-image:none;list-style-position:outside;margin-bottom:var(--spacing-8);margin-left:var(--spacing-4);margin-right:var(--spacing-0)}ol li,ul li{padding-left:var(--spacing-0)}li>p,ol li,ul li{margin-bottom:calc(var(--spacing-8)/2)}li :last-child{margin-bottom:var(--spacing-0)}li>ul{margin-left:var(--spacing-8);margin-top:calc(var(--spacing-8)/2)}blockquote{border-left:var(--spacing-1) solid var(--color-primary-accent);color:var(--color-secondary-accent);font-size:var(--fontSize-2);font-style:italic;margin-bottom:var(--spacing-8);margin-left:calc(var(--spacing-6)*-1);margin-right:var(--spacing-8);padding:var(--spacing-0) var(--spacing-0) var(--spacing-0) var(--spacing-6)}blockquote>:last-child{margin-bottom:var(--spacing-0)}table{border-spacing:var(--spacing-1);width:100%}table,td,th{border:1px solid;margin-bottom:var(--spacing-8);text-align:left}td,th{padding:var(--spacing-2)}td:first-child{font-weight:var(--fontWeight-bold)}a{color:var(--color-primary-accent);text-decoration:none}a:active,a:focus,a:hover{background-color:var(--color-dark);border-bottom:var(--spacing-1) solid var(--color-primary-accent);color:var(--color-background);text-decoration:none}.global-wrapper{margin:var(--spacing-0) auto;max-width:var(--maxWidth-wrapper);padding:var(--spacing-10) var(--spacing-5)}.global-wrapper[data-is-root-path=true] .bio{margin-bottom:var(--spacing-20)}.global-header,.main-heading{margin-bottom:var(--spacing-12)}.main-heading{font-size:var(--fontSize-7)}.ct-responsive-header-text{font-size:var(--fontSize-2)!important}.nav-link{display:inline-block;font-weight:var(--fontWeight-black);margin-right:var(--spacing-3);position:relative}.nav-link,.post-link{border-bottom:var(--spacing-1) solid transparent;color:var(--color-primary-accent);font-size:var(--fontSize-1);margin-top:var(--spacing-1);text-decoration:none}.post-link{font-weight:var(--fontWeight-semi-normal)}.nav-link:hover,.post-link:hover{background-color:var(--color-dark);border-bottom:var(--spacing-1) solid var(--color-primary-accent);color:var(--color-background)}.newsletter-container{margin-top:var(--spacing-8)}.newsletter-link{background-color:var(--color-primary-accent);border:solid var(--color-dark) var(--spacing-1);border-radius:var(--spacing-1);box-shadow:6px 6px 0 0 var(--color-dark);color:var(--color-light);cursor:pointer;display:inline-block;font-family:var(--font-heading);font-weight:var(--fontWeight-black);padding:var(--spacing-3) var(--spacing-6);text-decoration:none;transition:all .2s ease}.newsletter-container:hover .newsletter-link,.newsletter-link:hover{color:var(--color-background)}.newsletter-container:active .newsletter-link,.newsletter-link:active{box-shadow:0 0 0 0 var(--color-dark);transform:translate(6px,6px)}.bio{margin-bottom:var(--spacing-12)}.bio p{font-size:var(--fontSize-2)}.bio p,.bio-avatar{margin-bottom:var(--spacing-0)}.bio-avatar{border:var(--spacing-px) solid var(--color-dark);border-radius:100%;box-shadow:0 0 .1rem .1rem var(--color-secondary-accent);margin-right:var(--spacing-4);min-width:32px}.bio-avatar-link:active,.bio-avatar-link:focus,.bio-avatar-link:hover{background-color:transparent!important;border:none!important}.bio-avatar:hover{background-color:transparent!important;border:var(--spacing-3px) solid var(--color-dark);box-shadow:none!important;margin:0;padding:var(--spacing-px)}.gallery-image{max-width:100%;min-width:100%}.about-image,.gallery-image{border-radius:var(--spacing-1);box-shadow:0 0 .15rem .15rem var(--color-secondary-accent);margin-bottom:var(--spacing-6)}.about-image{float:left;height:auto;margin-right:var(--spacing-6);margin-top:6px;width:250px}.about-image picture img,.gallery-image picture img{padding:var(--spacing-2)}.blog-post header h1{margin:var(--spacing-0) var(--spacing-0) var(--spacing-4) var(--spacing-0)}.blog-post header p{font-family:var(--font-heading);font-size:var(--fontSize-2)}.blog-post section{max-width:100%;min-width:0}.gatsby-highlight{-webkit-overflow-scrolling:touch;background:var(--color-background-inverted);border:2px solid var(--color-secondary-accent);border-radius:var(--spacing-2);color:var(--color-dark-inverted);margin-bottom:var(--spacing-8);max-width:100%;overflow-x:auto;position:relative;width:100%}.gatsby-highlight pre[class*=language-]{background:transparent;margin:0;padding:var(--spacing-4);text-shadow:none}.gatsby-highlight code[class*=language-]{word-wrap:break-word!important;font-family:monospace;font-size:var(--fontSize-0);text-shadow:none;white-space:pre-wrap!important}:not(pre)>code[class*=language-],code{background:var(--color-background-inverted);border-radius:4px;color:var(--color-secondary-accent-inverted);font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;padding:.1rem .3rem}.toc-container{display:none}.blog-post-grid{display:grid;gap:var(--spacing-8);grid-template-columns:1fr;min-width:0}.blog-post-grid>*{min-width:0}@media (min-width:1024px){.global-wrapper.wide-wrapper{max-width:65rem;padding:var(--spacing-10) var(--spacing-5)}.toc-container{display:block;font-size:var(--fontSize-0);font-weight:var(--fontWeight-bold);height:fit-content;max-height:calc(100vh - 4rem);overflow-y:auto;position:sticky;top:6rem}.toc-container ul{list-style:none;margin-left:0;padding-left:0}.toc-container>nav>ul,.toc-container>ul{border-left:3px solid var(--color-secondary-accent)}.toc-container ul ul{border-left:none}.toc-container li{margin-bottom:var(--spacing-2);padding-left:var(--spacing-3)}.toc-container a{border-bottom:none;box-shadow:none;color:var(--color-secondary-accent);display:block;line-height:normal}.toc-container a.active,.toc-container a:hover{background:none;border-bottom:none;color:var(--color-primary-accent);font-weight:var(--fontWeight-black)}.blog-post-grid{align-items:start;grid-template-columns:200px 1fr}}@media (max-width:42rem){ol,ul{margin-left:var(--spacing-2)}blockquote{margin-left:var(--spacing-0);padding:var(--spacing-0) var(--spacing-0) var(--spacing-0) var(--spacing-4)}.about-image{float:none;height:auto;margin-left:auto;margin-right:auto}.gallery-image{height:auto;max-height:100%;max-width:100%;width:auto}.gatsby-highlight pre[class*=language-]{word-wrap:break-word!important;white-space:pre-wrap!important}.gatsby-highlight code[class*=language-]{white-space:pre-wrap!important;word-break:break-word!important}}.ct-pill{background-color:var(--color-secondary-accent);border-radius:12px;color:var(--color-background);font-size:var(--fontSize-0);font-weight:var(--fontWeight-bold);letter-spacing:.05em;margin-bottom:var(--spacing-2);padding:2px 8px;text-transform:uppercase}.ct-button,.ct-pill{display:inline-block;font-family:var(--font-heading)}.ct-button{background-color:var(--color-primary-accent);border:solid var(--color-dark) var(--spacing-1);border-radius:var(--spacing-1);color:var(--color-light);cursor:pointer;font-size:var(--fontSize-1);font-weight:var(--fontWeight-black);padding:var(--spacing-3) var(--spacing-6);text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.ct-button:hover{background-color:var(--color-dark);color:var(--color-background)}.ct-button:active{box-shadow:0 0 0 0 var(--color-dark)}.ct-card{background:var(--color-background);border:1px solid var(--color-secondary-accent);border-radius:var(--spacing-2);padding:var(--spacing-6)}.ct-grid{display:grid;gap:var(--spacing-8);grid-template-columns:1fr;margin-bottom:var(--spacing-16)}@media (min-width:768px){.ct-grid.cols-2{align-items:start;grid-template-columns:1fr 1fr}.ct-grid.cols-3{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.ct-grid{gap:var(--spacing-6)}.ct-button{font-size:var(--fontSize-0);padding:var(--spacing-2) var(--spacing-4)}}.mono-text{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.flex-row-between{align-items:center;display:flex;justify-content:space-between}.flex-col-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.text-center{text-align:center}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nav-dot{background:transparent;border:2px solid var(--color-dark);border-radius:50%;cursor:pointer;height:8px;padding:0;position:relative;transition:background .2s;width:8px}.nav-dot.active{background:var(--color-dark)}.reference-table{border-collapse:collapse;font-size:var(--fontSize-0);width:100%}.reference-table th{background:var(--color-background);border-bottom:2px solid var(--color-dark);font-family:var(--font-heading);font-size:var(--fontSize-0);font-weight:var(--fontWeight-black);letter-spacing:.05em;padding:var(--spacing-2) var(--spacing-3);text-align:left;text-transform:uppercase;white-space:nowrap}.reference-table td{border-bottom:1px solid var(--color-secondary-accent);font-size:var(--fontSize-0);padding:var(--spacing-3);vertical-align:top}.reference-table tr:hover td{background:rgba(0,0,0,.03)}.reference-table .era-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;margin-right:6px;width:10px}@media (max-width:767px){.main-heading{font-size:var(--fontSize-6);line-height:var(--lineHeight-tight)}}
3.card-nav-controls{align-items:center;display:flex;justify-content:space-between;margin-top:var(--spacing-8)}.nav-dots-desktop{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center;padding:0 var(--spacing-4)}.nav-counter-mobile{display:none;font-size:var(--fontSize-1);font-weight:700}@media (max-width:767px){.nav-dots-desktop{display:none}.nav-counter-mobile{display:block}.nav-counter-desktop{display:none}}.color-range{-webkit-appearance:none;background:transparent;margin:1.5rem 0;width:100%}.color-range:focus{outline:none}.color-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-background);border:2px solid var(--color-dark);border-radius:var(--spacing-1);box-shadow:2px 2px 0 0 var(--color-dark);cursor:pointer;height:24px;margin-top:-10px;-webkit-transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s;width:16px}.color-range::-moz-range-thumb{background:var(--color-background);border:2px solid var(--color-dark);border-radius:var(--spacing-1);box-shadow:2px 2px 0 0 var(--color-dark);cursor:pointer;height:24px;-moz-transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s;width:16px}.color-range:active::-webkit-slider-thumb{background:var(--color-dark);box-shadow:0 0 0 0 var(--color-dark);transform:translate(2px,2px)}.color-range:active::-moz-range-thumb{background:var(--color-dark);box-shadow:0 0 0 0 var(--color-dark);transform:translate(2px,2px)}.color-range::-webkit-slider-runnable-track{background:var(--color-dark);border:1px solid var(--color-dark);border-radius:4px;cursor:pointer;height:4px;width:100%}.color-range::-moz-range-track{background:var(--color-dark);border:1px solid var(--color-dark);border-radius:4px;cursor:pointer;height:4px;width:100%}.notes-tag-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-bottom:2rem;margin-left:var(--spacing-0);padding:0}.notes-tag-button{background-color:transparent;border:2px solid var(--color-dark);border-radius:4px;color:var(--color-dark);cursor:pointer;font-size:.8rem;font-weight:800;padding:.25rem .5rem;transition:all .2s ease}.notes-tag-button.active{background-color:var(--color-dark);color:var(--color-background)}.notes-tag-button:hover{background-color:var(--color-secondary-accent);border-color:var(--color-secondary-accent);color:var(--color-light)}.notes-tag-button.active:hover{background-color:var(--color-dark);border-color:var(--color-dark);color:var(--color-background)}.work-container{align-items:flex-start;display:flex;flex-direction:row;gap:3rem;margin-bottom:5rem}@media (max-width:768px){.work-container{flex-direction:column;gap:1.5rem;margin-bottom:4rem}}.work-image-container{flex:1 1;width:100%}.work-image-container .gallery-image{box-sizing:border-box;margin-bottom:1rem}.work-content-container{flex:1.2 1}.work-content-container h2{font-size:1.5rem;margin-bottom:.5rem;margin-top:0}.work-content-container p{line-height:1.6;margin-bottom:1rem}.theme-toggle-wrapper{align-items:center;display:flex;gap:var(--spacing-2)}@media (max-width:42rem){.theme-toggle-wrapper{padding-right:var(--spacing-2)}}.theme-toggle-label{display:inline-block;height:20px;position:relative;width:40px}.theme-toggle-input{height:0;opacity:0;width:0}.theme-toggle-slider{background-color:var(--color-secondary-accent);border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.theme-toggle-slider:before{background-color:var(--color-light);border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}.theme-toggle-input:checked+.theme-toggle-slider{background-color:var(--color-primary-accent)}.theme-toggle-input:checked+.theme-toggle-slider:before{transform:translateX(20px)}.artist-card-item{background:var(--color-background);border:1px solid var(--color-secondary-accent);border-radius:var(--spacing-2);left:0;position:absolute;right:0;top:0;transition:all .45s cubic-bezier(.25,.46,.45,.94)}.artist-card-stack-wrap{height:560px;margin:0 auto;position:relative}.work-thumb{background:var(--color-background);border:2px solid var(--color-dark);border-radius:var(--spacing-1);height:80px;object-fit:cover;width:80px}.portrait-img{height:100%;object-fit:cover;object-position:top center;width:100%}.portrait-placeholder{align-items:center;color:#fff;display:flex;font-family:var(--font-heading);font-size:4rem;font-weight:700;height:100%;justify-content:center;opacity:.85;width:100%}@media (max-width:767px){.artist-card-stack-wrap{height:auto!important;padding-bottom:var(--spacing-4)}.artist-card-item{display:none!important;opacity:1!important;position:static!important;transform:none!important}.artist-card-offset-0{display:block!important}.artist-card-inner{flex-direction:column!important;gap:var(--spacing-3)!important;height:auto!important;padding:var(--spacing-4)!important}.artist-portrait-wrap{height:220px!important;min-width:unset!important;width:100%!important}.portrait-img{background:var(--color-background);object-fit:contain!important;object-position:center center!important}.work-thumb{height:60px!important;width:60px!important}}@media (max-width:480px){.artist-portrait-wrap{height:180px!important}}.color-track-hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.color-track-hue,.color-track-sat{border:2px solid var(--color-dark);border-radius:var(--spacing-1);height:12px;margin-bottom:2rem;margin-top:var(--spacing-2)}.color-track-sat{background:linear-gradient(90deg,#888,#0ff)}.color-track-val{background:linear-gradient(90deg,#000,#fff);border:2px solid var(--color-dark);border-radius:var(--spacing-1);height:12px;margin-bottom:2rem;margin-top:var(--spacing-2)}.illusion-slider::-webkit-slider-thumb{background:var(--color-dark);border-color:var(--color-background);box-shadow:2px 2px 0 0 var(--color-background)}.illusion-slider::-moz-range-thumb{background:var(--color-dark);border-color:var(--color-background);box-shadow:2px 2px 0 0 var(--color-background)}.illusion-slider:active::-webkit-slider-thumb{background:var(--color-background);box-shadow:0 0 0 0 var(--color-background)}.illusion-slider:active::-moz-range-thumb{background:var(--color-background);box-shadow:0 0 0 0 var(--color-background)}.illusion-slider::-webkit-slider-runnable-track{background:var(--color-background);border-color:var(--color-background)}.illusion-slider::-moz-range-track{background:var(--color-background);border-color:var(--color-background)}.color-track-hue.illusion-track{border-color:var(--color-background)}.tooltip-container{display:inline-block;margin-left:var(--spacing-2);outline:none;position:relative}.tooltip-icon{align-items:center;background-color:var(--color-secondary-accent);border:none;border-radius:50%;color:var(--color-background);cursor:pointer;display:inline-flex;font-size:.65rem;font-style:normal;font-weight:700;height:1rem;justify-content:center;padding:0;width:1rem}.tooltip-content{background-color:var(--color-dark);border-radius:var(--spacing-1);bottom:150%;box-shadow:0 4px 6px rgba(0,0,0,.1);color:var(--color-background);font-size:var(--fontSize-0);font-weight:400;left:50%;opacity:0;padding:var(--spacing-3);pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;width:18rem;z-index:10}.tooltip-content:after{border-color:var(--color-dark) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip-container:focus-within .tooltip-content,.tooltip-container:hover .tooltip-content{opacity:1;visibility:visible}@media (max-width:767px){.tooltip-content{bottom:1rem;left:50%;max-width:none;position:fixed;transform:translateX(-50%);width:90%;z-index:999}.tooltip-content:after{display:none}}.gamut-container{border:4px solid var(--color-dark);border-radius:50%;height:300px;margin:0 auto;overflow:hidden;position:relative;width:300px}.gamut-wheel{background:conic-gradient(from 90deg,#ff4000 0deg 30deg,#ffbf00 30deg 60deg,#bfff00 60deg 90deg,#40ff00 90deg 120deg,#00ff40 120deg 150deg,#00ffbf 150deg 180deg,#00bfff 180deg 210deg,#0040ff 210deg 240deg,#4000ff 240deg 270deg,#bf00ff 270deg 300deg,#ff00bf 300deg 330deg,#ff0040 330deg 1turn);border-radius:50%;height:100%;width:100%}.gamut-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ct-preview-box{height:15rem}.ct-illusion-row,.ct-preview-box{border:1px solid var(--color-secondary-accent);border-radius:var(--spacing-2);width:100%}.ct-illusion-row{display:flex;flex-direction:column;height:20rem;overflow:hidden}@media (min-width:768px){.ct-illusion-row{flex-direction:row}}.ct-illusion-col{align-items:center;display:flex;flex:1 1;justify-content:center;transition:background-color .7s ease-in-out}.ct-illusion-center{box-shadow:0 4px 6px rgba(0,0,0,.1);height:6rem;transition:transform .3s;width:6rem}.ct-illusion-center:hover{transform:scale(1.1)}.chart-container-inner{max-width:100%;min-height:250px;position:relative;width:100%}.chart-container-inner canvas{max-width:100%}.hex-input{background:var(--color-background);border:.25rem solid var(--color-dark);border-radius:var(--spacing-1);color:var(--color-dark);font-family:var(--font-heading);font-size:var(--fontSize-3);font-weight:var(--fontWeight-bold);outline:none;padding:var(--spacing-2) var(--spacing-4);text-align:center;transition:all .3s ease;width:10rem}.hex-input:focus{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-background)}.hex-input::selection{background:var(--color-primary-accent);color:var(--color-light)}.tree-preview-container{height:380px;margin:0 auto;max-width:300px;width:100%}.random-card-custom,.tree-preview-container{align-items:center;display:flex;justify-content:center}.random-card-custom{border-width:2px;flex-direction:column;margin-bottom:var(--spacing-12);min-height:280px;text-align:center;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.random-card-custom.animating{opacity:.5;transform:scale(.98)}.random-question-text{font-family:var(--font-heading);font-size:var(--fontSize-4);font-weight:700;line-height:1.3;margin-bottom:var(--spacing-6);max-width:800px}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-8)}.filter-pill{background:transparent;border:1px solid var(--color-secondary-accent);border-radius:20px;color:var(--color-dark);cursor:pointer;font-family:var(--font-heading);font-size:var(--fontSize-0);font-weight:700;letter-spacing:.05em;padding:var(--spacing-2) var(--spacing-4);text-transform:uppercase;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.filter-pill:hover{background:hsla(0,0%,50%,.1);border-color:var(--color-dark)}.filter-pill.active{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-background)}.q-tag{border-radius:12px;color:#fff!important;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:4px;margin-right:6px;padding:2px 10px;text-transform:capitalize;transition:opacity .2s}.q-tag:hover{opacity:.8}.q-tag-outline{background-color:var(--color-primary-accent)!important;border:1px solid var(--color-primary-accent);color:var(--color-light)!important}.wisdom-card-item{background:var(--color-background);border:1px solid var(--color-secondary-accent);border-radius:var(--spacing-2);display:flex;flex-direction:column;height:420px;left:0;overflow-y:auto;padding:var(--spacing-6);position:absolute;right:0;text-align:left;top:0;transition:all .45s cubic-bezier(.25,.46,.45,.94)}.wisdom-stack-wrap{height:460px;margin:0 auto;position:relative}@media (max-width:767px){.random-card-custom{min-height:240px;padding:var(--spacing-6) var(--spacing-4)}.wisdom-stack-wrap{height:auto!important;padding-bottom:var(--spacing-4)}.wisdom-card-item{display:none!important;height:auto!important;margin-bottom:var(--spacing-4);opacity:1!important;position:static!important;transform:none!important}.wisdom-card-offset-0{display:block!important}.random-question-text{font-size:var(--fontSize-3)}}.letter-card-item{background:var(--color-background);border:1px solid var(--color-secondary-accent);border-radius:var(--spacing-2);height:640px;left:0;position:absolute;right:0;top:0;transition:all .45s cubic-bezier(.25,.46,.45,.94)}.letter-card-stack-wrap{height:640px;margin:0 auto;position:relative}@media (max-width:767px){.letter-card-stack-wrap{height:auto!important;padding-bottom:var(--spacing-4)}.letter-card-item{display:none!important;height:auto!important;margin-bottom:var(--spacing-4);opacity:1!important;position:static!important;transform:none!important}.letter-card-offset-0{display:block!important}.letter-card-inner{flex-direction:column!important;gap:var(--spacing-4)!important;height:auto!important;padding:var(--spacing-4)!important}.author-info-wrap{border-bottom:2px dashed var(--color-secondary-accent);border-right:none!important;min-width:unset!important;padding-bottom:var(--spacing-4);padding-right:0!important;width:100%!important}}.art-carousel-wrapper{align-items:center;display:flex;flex-direction:column;gap:3rem;margin-top:var(--spacing-8)}.art-main-image-container{background-color:var(--color-light);border:var(--spacing-3px) solid var(--color-dark);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.1);padding:1rem 1rem 3rem;position:relative;width:100%}.art-main-image-container,.art-nav-button{align-items:center;display:flex;justify-content:center}.art-nav-button{background:var(--color-light);border:2px solid var(--color-dark);border-radius:50%;box-shadow:4px 4px 0 rgba(0,0,0,.3);color:var(--color-dark);cursor:pointer;font-size:1.5rem;font-weight:700;height:48px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:10}.art-nav-button:hover{background:var(--color-primary-accent);box-shadow:6px 6px 0 rgba(0,0,0,.3);color:var(--color-light);transform:translateY(-50%) translate(-2px,-2px)}.art-nav-button:active{box-shadow:0 0 0 rgba(0,0,0,.3);transform:translateY(-50%) translate(2px,2px)}.art-nav-button.prev{left:-1rem}.art-nav-button.next{right:-1rem}@media (max-width:767px){.art-carousel-wrapper{margin-bottom:var(--spacing-12)}.art-nav-button.prev{left:.5rem}.art-nav-button.next{right:.5rem}.art-thumbnail-container{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;gap:.75rem!important;justify-content:flex-start!important;overflow-x:auto!important;padding:.5rem 1rem!important;scrollbar-width:none}.art-thumbnail-container::-webkit-scrollbar{display:none}.art-thumbnail-wrapper{box-shadow:0 2px 6px rgba(0,0,0,.1);flex:0 0 70px;height:70px;padding:.25rem .25rem .8rem}}.art-thumbnail-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:1rem;width:100%}.art-thumbnail-wrapper{background-color:var(--color-light);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.1);cursor:pointer;flex:0 0 90px;height:90px;opacity:.8;padding:.4rem .4rem 1.2rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.art-thumbnail-wrapper:nth-child(2n){transform:rotate(3deg)}.art-thumbnail-wrapper:nth-child(odd){transform:rotate(-2deg)}.art-thumbnail-wrapper:nth-child(3n){transform:rotate(-4deg)}.art-thumbnail-wrapper:nth-child(5n){transform:rotate(5deg)}.art-thumbnail-wrapper.active{border:3px solid var(--color-primary-accent);box-shadow:0 10px 20px rgba(0,0,0,.2);opacity:1;transform:scale(1.15) rotate(0deg)!important;z-index:2}.art-thumbnail-wrapper:hover{box-shadow:0 8px 15px rgba(0,0,0,.15);opacity:1;transform:scale(1.1) rotate(0deg);z-index:2}.art-thumbnail-wrapper .gatsby-image-wrapper{height:100%;width:100%}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}
3:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}</style><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript>
3<script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script>
3<link rel="icon" href="/favicon-32x32.png?v=295f5271e5596ccd4ccdec1a8cbe8de6" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=295f5271e5596ccd4ccdec1a8cbe8de6"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><style type="text/css"> 4 .anchor.before { 5 position: absolute; 6 top: 0; 7 left: 0; 8 transform: translateX(-100%); 9 padding-right: 4px; 10 } 11 .anchor.after { 12 display: inline-block; 13 padding-left: 4px; 14 } 15 h1 .anchor svg, 16 h2 .anchor svg, 17 h3 .anchor svg, 18 h4 .anchor svg, 19 h5 .anchor svg, 20 h6 .anchor svg { 21 visibility: hidden; 22 } 23 h1:hover .anchor svg, 24 h2:hover .anchor svg, 25 h3:hover .anchor svg, 26 h4:hover .anchor svg, 27 h5:hover .anchor svg, 28 h6:hover .anchor svg, 29 h1 .anchor:focus svg, 30 h2 .anchor:focus svg, 31 h3 .anchor:focus svg, 32 h4 .anchor:focus svg, 33 h5 .anchor:focus svg, 34 h6 .anchor:focus svg { 35 visibility: visible; 36 } 37 </style>
37<script> 38 document.addEventListener("DOMContentLoaded", function(event) { 39 var hash = window.decodeURI(location.hash.replace('#', '')) 40 if (hash !== '') { 41 var element = document.getElementById(hash) 42 if (element) { 43 var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop 44 var clientTop = document.documentElement.clientTop || document.body.clientTop || 0 45 var offset = element.getBoundingClientRect().top + scrollTop - clientTop 46 // Wait for the browser to finish rendering before scrolling. 47 setTimeout((function() { 48 window.scrollTo(0, offset - 0) 49 }), 0) 50 } 51 } 52 }) 53 </script>
53<style type="text/css"> 54 .anchor.before { 55 position: absolute; 56 top: 0; 57 left: 0; 58 transform: translateX(-100%); 59 padding-right: 4px; 60 } 61 .anchor.after { 62 display: inline-block; 63 padding-left: 4px; 64 } 65 h1 .anchor svg, 66 h2 .anchor svg, 67 h3 .anchor svg, 68 h4 .anchor svg, 69 h5 .anchor svg, 70 h6 .anchor svg { 71 visibility: hidden; 72 } 73 h1:hover .anchor svg, 74 h2:hover .anchor svg, 75 h3:hover .anchor svg, 76 h4:hover .anchor svg, 77 h5:hover .anchor svg, 78 h6:hover .anchor svg, 79 h1 .anchor:focus svg, 80 h2 .anchor:focus svg, 81 h3 .anchor:focus svg, 82 h4 .anchor:focus svg, 83 h5 .anchor:focus svg, 84 h6 .anchor:focus svg { 85 visibility: visible; 86 } 87 </style>
87<script> 88 document.addEventListener("DOMContentLoaded", function(event) { 89 var hash = window.decodeURI(location.hash.replace('#', '')) 90 if (hash !== '') { 91 var element = document.getElementById(hash) 92 if (element) { 93 var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop 94 var clientTop = document.documentElement.clientTop || document.body.clientTop || 0 95 var offset = element.getBoundingClientRect().top + scrollTop - clientTop 96 // Wait for the browser to finish rendering before scrolling. 97 setTimeout((function() { 98 window.scrollTo(0, offset - 0) 99 }), 0) 100 } 101 } 102 }) 103 </script>
103<link rel="alternate" type="application/rss+xml" title="Mihirchronicles RSS Feed" href="/rss.xml"/><title data-gatsby-head="true">Bookshelf | The Mihir Chronicles</title></head><body>
103<script> 104(function() { 105 function getInitialColorMode() { 106 const isClient = typeof window !== 'undefined'; 107 if (!isClient) return 'light'; 108 109 const persistedPreference = window.localStorage.getItem('theme'); 110 if (persistedPreference) { 111 return persistedPreference; 112 } 113 114 // Default to light mode as requested 115 return 'light'; 116 } 117 118 const colorMode = getInitialColorMode(); 119 120 if (colorMode === 'dark') { 121 document.body.classList.add('dark'); 122 } else { 123 document.body.classList.remove('dark'); 124 } 125})() 126 </script>
126<div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div class="global-wrapper " data-is-root-path="false"><div style="display:flex;justify-content:space-between;align-items:center"><a class="bio-avatar-link" href="/"><div data-gatsby-image-wrapper="" style="width:32px;height:32px" class="gatsby-image-wrapper bio-avatar"><div aria-hidden="true" data-placeholder-image="" style="opacity:1;transition:opacity 500ms linear;background-color:#181818;width:32px;height:32px;position:relative"></div><picture><source type="image/avif" data-srcset="/static/581b7cfa5cf01d5ec63669fdef8e9a18/8e9fb/mehere.avif 32w,/static/581b7cfa5cf01d5ec63669fdef8e9a18/cc6c8/mehere.avif 64w" sizes="32px"/><source type="image/webp" data-srcset="/static/581b7cfa5cf01d5ec63669fdef8e9a18/3d4da/mehere.webp 32w,/static/581b7cfa5cf01d5ec63669fdef8e9a18/541c0/mehere.webp 64w" sizes="32px"/><img data-gatsby-image-ssr="" layout="fixed" data-main-image="" style="opacity:0" sizes="32px" decoding="async" loading="lazy" data-src="/static/581b7cfa5cf01d5ec63669fdef8e9a18/865aa/mehere.png" data-srcset="/static/581b7cfa5cf01d5ec63669fdef8e9a18/865aa/mehere.png 32w,/static/581b7cfa5cf01d5ec63669fdef8e9a18/d4e6d/mehere.png 64w" alt="The Mihir Chronicles"/></picture><noscript><picture><source type="image/avif" srcSet="/static/581b7cfa5cf01d5ec63669fdef8e9a18/8e9fb/mehere.avif 32w,/static/581b7cfa5cf01d5ec63669fdef8e9a18/cc6c8/mehere.avif 64w" sizes="32px"/><source type="image/webp" srcSet="/static/581b7cfa5cf01d5ec63669fdef8e9a18/3d4da/mehere.webp 32w,/static/581b7cfa5cf01d5ec63669fdef8e9a18/541c0/mehere.webp 64w" sizes="32px"/><img data-gatsby-image-ssr="" layout="fixed" data-main-image="" style="opacity:0" sizes="32px" decoding="async" loading="lazy" src="/static/581b7cfa5cf01d5ec63669fdef8e9a18/865aa/mehere.png" srcSet="/static/581b7cfa5cf01d5ec63669fdef8e9a18/865aa/mehere.png 32w,/static/581b7cfa5cf01d5ec63669fdef8e9a18/d4e6d/mehere.png 64w" alt="The Mihir Chronicles"/></picture></noscript>
126<script type="module">const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1,e.parentNode.parentNode.querySelector("[data-placeholder-image]").style.opacity=0)}}</script>
126</div></a><div class="theme-toggle-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="var(--color-dark)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5" fill="var(--color-dark)"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg><label class="theme-toggle-label" aria-label="Toggle Dark Mode"><input class="theme-toggle-input" type="checkbox"/><span class="theme-toggle-slider"></span></label></div></div><header class="global-header"><div><a class="nav-link" href="/notes/">Notes</a><a aria-current="page" class="nav-link" href="/bookshelf/">Books</a><a class="nav-link" href="/work/">Work</a><a class="nav-link" href="/art/">Art</a><a class="nav-link" href="/about/">Me</a></div></header><main><h1>Bookshelf</h1><p class="ct-responsive-header-text">Reading is my form of forced meditation. Below are my book summaries.</p><h2>Book Summaries</h2><ul><li><a itemProp="url" class="post-link" href="/bookshelf/the-little-book-of-impact-investing/"><span itemProp="headline">The Little Book of Impact Investing by Priya Parrish</span></a><small><span> | </span>September 09, 2026</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/journeys-of-trees/"><span itemProp="headline">The Journeys of Trees by Zach St. George</span></a><small><span> | </span>August 31, 2026</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-ideal-team-player/"><span itemProp="headline">The Ideal Team Player by Patrick Lencioni</span></a><small><span> | </span>November 27, 2025</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-upanishads/"><span itemProp="headline">The Upanishads by Eknath Easwaran</span></a><small><span> | </span>October 30, 2025</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/good-energy/"><span itemProp="headline">Good Energy by Casey Means</span></a><small><span> | </span>September 30, 2025</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/antifragile/"><span itemProp="headline">Antifragile by Nassim Nicholas Taleb</span></a><small><span> | </span>August 30, 2025</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/a-splendid-exchange/"><span itemProp="headline">A Splendid Exchange by William J. Bernstein</span></a><small><span> | </span>April 29, 2025</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/richer-wiser-happier.md/"><span itemProp="headline">Richer, Wiser, Happier by William Green</span></a><small><span> | </span>December 07, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/factfulness/"><span itemProp="headline">Factfulness by Hans Rosling</span></a><small><span> | </span>October 31, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/skunk-works/"><span itemProp="headline">Skunk Works by Ben R. Rich and Leo Janos</span></a><small><span> | </span>October 09, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-master-algorithm.md/"><span itemProp="headline">The Master Algorithm by Pedro Domingos</span></a><small><span> | </span>July 24, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/competing-in-age-of-ai.md/"><span itemProp="headline">Competing In The Age Of AI by Marco Iansiti</span></a><small><span> | </span>July 15, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/untethered-soul/"><span itemProp="headline">The Untethered Soul by Michael A. Singer</span></a><small><span> | </span>June 22, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/warrior-ethos/"><span itemProp="headline">The Warrior Ethos by Steven Pressfield</span></a><small><span> | </span>June 15, 2024</small></li><li>
126<a itemProp="url" class="post-link" href="/bookshelf/open/"><span itemProp="headline">Open by Andre Agassi</span></a><small><span> | </span>June 01, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/lean-analytics/"><span itemProp="headline">Lean Analytics by Alistair Croll & Benjamin Yoskovitz</span></a><small><span> | </span>May 27, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/shape-up/"><span itemProp="headline">Shape Up by Ryan Singer, Jason Fried</span></a><small><span> | </span>March 10, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/competing-against-luck/"><span itemProp="headline">Competing Against Luck by Clayton M. Christensen</span></a><small><span> | </span>March 05, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/measure-what-matters/"><span itemProp="headline">Measure What Matters by John Doerr</span></a><small><span> | </span>February 29, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/a-man-for-all-markets/"><span itemProp="headline">A Man For All Markets by Edward O. Thorp</span></a><small><span> | </span>January 28, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/algorithms-to-live-by/"><span itemProp="headline">Algorithms To Live By by Brian Christian & Tom Griffiths</span></a><small><span> | </span>January 27, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/a-little-history-of-the-world/"><span itemProp="headline">A Little History Of The World by E.H. Gombrich</span></a><small><span> | </span>January 05, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/same-as-never/"><span itemProp="headline">Same as Ever by Morgan Housel</span></a><small><span> | </span>January 01, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-creative-act/"><span itemProp="headline">The Creative Act by Rick Rubin</span></a><small><span> | </span>January 01, 2024</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/one-from-many/"><span itemProp="headline">One from Many by Dee Hock</span></a><small><span> | </span>November 01, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/thinking-in-systems/"><span itemProp="headline">Thinking In Systems by Donella H. Meadows</span></a><small><span> | </span>October 31, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/high-output-management/"><span itemProp="headline">High Output Management by Andrew S Grove</span></a><small><span> | </span>September 19, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/extreme-ownership/"><span itemProp="headline">Extreme Ownership by Jocko Willink and Leif Babin</span></a><small><span> | </span>August 25, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/beyond-the-prototype/"><span itemProp="headline">Beyond The Prototype by Douglas Ferguson</span></a><small><span> | </span>July 03, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/continuous-discovery-habits/"><span itemProp="headline">Continuous Discovery Habits by Teresa Torres</span></a><small><span> | </span>June 27, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/complexity.md/"><span itemProp="headline">Complexity by M. Mitchell Waldrop</span></a><small><span> | </span>June 15, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/making-of-manager.md/"><span itemProp="headline">The Making Of A Manager by Julie Zhuo</span></a><small><span> | </span>May 26, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/charlie-munger-complete-investor/"><span itemProp="headline">Charlie Munger by Tren Griffin</span></a><small><span> | </span>May 24, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/range/"><span itemProp="headline">Range by David Epstein</span></a><small><span> | </span>May 15, 2023</small></li><li>
126<a itemProp="url" class="post-link" href="/bookshelf/fooled-by-randomness/"><span itemProp="headline">Fooled By Randomness by Nassim Nicholas Taleb</span></a><small><span> | </span>May 02, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/trillions/"><span itemProp="headline">Trillions by Robin Wigglesworth</span></a><small><span> | </span>March 10, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-wisdom-of-finance/"><span itemProp="headline">The Wisdom Of Finance by Mihir Desai</span></a><small><span> | </span>February 24, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-little-book-that-builds-wealth/"><span itemProp="headline">The Little Book That Builds Wealth by Pat Dorsey</span></a><small><span> | </span>February 08, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/outsiders/"><span itemProp="headline">The Outsiders by William N. Thorndlike, Jr.</span></a><small><span> | </span>January 25, 2023</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/nobody-wants-to-read-your-shit/"><span itemProp="headline">Nobody Wants to Read Your Sh*t by Steven Pressfield</span></a><small><span> | </span>November 14, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/on-writing-a-memoir/"><span itemProp="headline">On Writing by Stephen King</span></a><small><span> | </span>November 11, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/draft-number-four/"><span itemProp="headline">Draft No. 4 by John McPhee</span></a><small><span> | </span>November 10, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/on-writing-well/"><span itemProp="headline">On Writing Well by William Zinsser</span></a><small><span> | </span>November 07, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/bird-by-bird/"><span itemProp="headline">Bird By Bird by Anne Lamott</span></a><small><span> | </span>November 05, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/elements-of-style/"><span itemProp="headline">The Elements of Style by William Strunk Jr. and E.B. White</span></a><small><span> | </span>November 01, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/boyd/"><span itemProp="headline">Boyd by Robert Coram</span></a><small><span> | </span>October 25, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/elements-of-design/"><span itemProp="headline">Elements Of Design by Gail Greet Hannah</span></a><small><span> | </span>October 20, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/geometry-of-design/"><span itemProp="headline">Geometry Of Design by Kimberly Elam</span></a><small><span> | </span>October 15, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/design-of-everyday-things/"><span itemProp="headline">Design Of Everyday Things by Donald A. Norman</span></a><small><span> | </span>October 07, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/interaction-of-color/"><span itemProp="headline">Interaction Of Color by Josef Albers</span></a><small><span> | </span>October 05, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/visual-grammar/"><span itemProp="headline">Visual Grammar by Christian Leborg</span></a><small><span> | </span>October 05, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/visual-display-of-quantitative-information/"><span itemProp="headline">The Visual Display Of Quantitative Information by Edward R. Tufte</span></a><small><span> | </span>October 03, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/design-as-art/"><span itemProp="headline">Design As Art by Bruno Munari</span></a><small><span> | </span>September 28, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/as-one-is/"><span itemProp="headline">As One Is by Jiddu Krishnamurti</span></a><small><span> | </span>September 20, 2022</small></li><li>
126<a itemProp="url" class="post-link" href="/bookshelf/paul-rand-a-designers-art/"><span itemProp="headline">Paul Rand | A Designer's Art by Paul Rand</span></a><small><span> | </span>August 25, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/dieter-rams-complete-works/"><span itemProp="headline">Dieter Rams by Klaus Klemp</span></a><small><span> | </span>August 20, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-art-of-doing-science-and-engineering/"><span itemProp="headline">The Art Of Doing Science And Engineering by Richard W Hamming</span></a><small><span> | </span>August 07, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/endurance/"><span itemProp="headline">Endurance by Alfred Lansing</span></a><small><span> | </span>August 06, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/tao-te-ching/"><span itemProp="headline">Tao Te Ching by Stephen Mitchell</span></a><small><span> | </span>July 24, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/build/"><span itemProp="headline">Build by Tony Fadell</span></a><small><span> | </span>July 16, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-hidden-life-of-trees/"><span itemProp="headline">The Hidden Life Of Trees by Peter Wohlleben</span></a><small><span> | </span>July 15, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/walking/"><span itemProp="headline">Walking by Henry David Thoreau</span></a><small><span> | </span>June 22, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/war-of-art/"><span itemProp="headline">The War of Art by Steven Pressfield</span></a><small><span> | </span>June 19, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-most-important-thing/"><span itemProp="headline">The Most Important Thing by Howard Marks</span></a><small><span> | </span>June 17, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/common-sense-investing/"><span itemProp="headline">The Little Book Of Common Sense Investing by John C Bogle</span></a><small><span> | </span>May 30, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/creative-confidence/"><span itemProp="headline">Creative Confidence by Tom Kelley and David Kelley</span></a><small><span> | </span>May 28, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-storytelling-animal/"><span itemProp="headline">The Storytelling Animal by Jonathan Gottschall</span></a><small><span> | </span>March 31, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/ready-player-one/"><span itemProp="headline">Ready Player One by Ernest Cline</span></a><small><span> | </span>March 12, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/connect/"><span itemProp="headline">Connect by Carole Robin Ph.D.</span></a><small><span> | </span>January 31, 2022</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/becoming-trader-joe/"><span itemProp="headline">Becoming Trader Joe by Joe Coulombe & Patty Civalleri</span></a><small><span> | </span>December 28, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/thinking-fast-and-slow/"><span itemProp="headline">Thinking Fast and Slow by Daniel Kahneman</span></a><small><span> | </span>December 15, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/poor-charlie-almanack/"><span itemProp="headline">Poor Charlie's Almanack by Peter D Kaufman</span></a><small><span> | </span>December 04, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/play-bigger/"><span itemProp="headline">Play Bigger by Al Ramadan</span></a><small><span> | </span>October 27, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/a-brief-history-of-earth.md/"><span itemProp="headline">A Brief History Of Earth by Andrew H. Knoll</span></a><small><span> | </span>September 10, 2021</small></li><li>
126<a itemProp="url" class="post-link" href="/bookshelf/finite-infinite-games.md/"><span itemProp="headline">Finite And Infinite Games by James Carse</span></a><small><span> | </span>September 03, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/psychology-of-money/"><span itemProp="headline">The Psychology of Money by Morgan Housel</span></a><small><span> | </span>July 24, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/beyond-coffee/"><span itemProp="headline">Beyond Coffee by James Beshara</span></a><small><span> | </span>July 12, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/7-powers/"><span itemProp="headline">7 Powers by Hamilton Helmer</span></a><small><span> | </span>July 06, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-water-dancer/"><span itemProp="headline">The Water Dancer | A Novel by Ta-Nehisi Coates</span></a><small><span> | </span>June 15, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-wright-brothers/"><span itemProp="headline">The Wright Brothers by David McCullough</span></a><small><span> | </span>April 12, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/a-brief-history-of-times/"><span itemProp="headline">A Brief History Of Time by Stephen Hawking</span></a><small><span> | </span>February 14, 2021</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/surely-you-are-joking-mr-feynman/"><span itemProp="headline">Surely You're Joking, Mr. Feynman! by Richard Feynman</span></a><small><span> | </span>December 24, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/leadership-in-turbulent-times/"><span itemProp="headline">Leadership In Turbulent Times by Doris Kearns Goodwin</span></a><small><span> | </span>December 05, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/how-will-you-measure-your-life/"><span itemProp="headline">How Will You Measure Your Life by Clayton M. Christensen</span></a><small><span> | </span>November 12, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/siddhartha-a-novel/"><span itemProp="headline">Siddhartha Novel by Hermann Hesse</span></a><small><span> | </span>October 20, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-boton-letters/"><span itemProp="headline">The Boron Letters by Gary Halbert</span></a><small><span> | </span>October 12, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-great-crash-1929/"><span itemProp="headline">The Great Crash 1929 by John Galbraith</span></a><small><span> | </span>September 20, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/living-with-a-seal/"><span itemProp="headline">Living With A SEAL by Jesse Itlzer</span></a><small><span> | </span>August 28, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/the-lessons-of-history/"><span itemProp="headline">The Lessons of History by Will & Ariel Durant</span></a><small><span> | </span>August 22, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/super-thinking/"><span itemProp="headline">Super Thinking by Gabriel Weinberg</span></a><small><span> | </span>July 10, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/being-logical/"><span itemProp="headline">Being Logical by Dennis Q. McInerny</span></a><small><span> | </span>July 09, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/cracking-the-pm-interview/"><span itemProp="headline">Cracking The PM Interview by Gayle Laakmann McDowell</span></a><small><span> | </span>July 02, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/seeking-wisdom/"><span itemProp="headline">Seeking Wisdom by Peter Bevelin</span></a><small><span> | </span>July 02, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/born-a-crime/"><span itemProp="headline">Born A Crime by Trevor Noah</span></a><small><span> | </span>June 16, 2020</small></li><li>
126<a itemProp="url" class="post-link" href="/bookshelf/the-alchemist/"><span itemProp="headline">The Alchemist by Pablo Coelho</span></a><small><span> | </span>May 12, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/how-to-win-friends-and-influence-people/"><span itemProp="headline">How to Win Friends and Influence People by Dale Carnegie</span></a><small><span> | </span>May 03, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/creativity-selection/"><span itemProp="headline">Creativity Selection by Ken Kocienda</span></a><small><span> | </span>April 03, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/let-my-people-go-surfing/"><span itemProp="headline">Let My People Go Surfing Inc by Yvon Chouinard</span></a><small><span> | </span>March 05, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/get-together/"><span itemProp="headline">Get Together by Bailey Richardson</span></a><small><span> | </span>February 01, 2020</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/creativity-inc/"><span itemProp="headline">Creativity Inc by Ed Catmull</span></a><small><span> | </span>July 28, 2019</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/seven-brief-lessons-of-physics/"><span itemProp="headline">Seven Brief Lessons Of Physics by Carlo Rovelli</span></a><small><span> | </span>September 23, 2018</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/sapiens/"><span itemProp="headline">Sapiens by Yuval Noah Harari</span></a><small><span> | </span>September 23, 2018</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/shoedog/"><span itemProp="headline">Shoedog by Phil Knight</span></a><small><span> | </span>September 04, 2018</small></li><li><a itemProp="url" class="post-link" href="/bookshelf/deepwork/"><span itemProp="headline">Deep Work by Cal Newport</span></a><small><span> | </span>June 17, 2018</small></li></ul><h2>Other Reads</h2><ul><li>Never Eat Alone: And Other Secrets to Success, One Relationship at a Time</li><li>A Velocity of Being: Letters to a Young Reader</li><li>The Hitchhiker's Guide to the Galaxy by Douglas Adams</li><li>It Doesn't Have to Be Crazy at Work</li><li>The Last Lecture</li><li>When Breath Becomes Air</li><li>Bad Blood: Secrets and Lies in a Silicon Valley Startup</li><li>Grit</li><li>Misbehaving: The Making of Behavioral Economics</li><li>Cathedral of the Wild: An African Journey Home</li><li>Man's Search for Meaning</li><li>The $100 Startup: Reinvent the Way You Make a Living, Do What You Love, and Create a New Future</li><li>Dark Matter</li><li>The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life</li><li>The Power of Habit: Why We Do What We Do in Life and Business</li><li>How Google Works</li><li>The Everything Store: Jeff Bezos and the Age of Amazon</li><li>The Great Gatsby</li><li>The Intelligent Investor</li><li>The Creator's Code The Six Essential Skills of Extraordinary Entrepreneurs</li><li>Start Something That Matters</li><li>Zero to One: Notes on Startups, or How to Build the Future</li><li>The Snowball: Warren Buffett and the Business of Life</li><li>Steve Jobs</li><li>Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future</li><li>The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers</li><li>Becoming Steve Jobs: The Evolution of a Reckless Upstart into a Visionary Leader</li><li>The Martian</li></ul></main><footer><hr/><p><i>Drop me a note if you are curious to chat. Newsletter goes out once a year in December.</i></p><div style="margin-bottom:1rem"><a href="https://www.linkedin.com/in/mihirchronicles/"><strong>Linkedin</strong></a> <span> | </span><a href="https://vsco.co/mihirchronicles/gallery"><strong>VSCO</strong></a> <span> | </span><a href="https://eepurl.com/hRGv2D"><strong>Newsletter</strong></a></div></footer></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;
126border:0" aria-live="assertive" aria-atomic="true"></div></div>
vendor: 66 bytes, line 126
126<script async="" src="https://www.googletagmanager.com/gtag/js?id=
126G-HTPE7YS2EL
vendor: 11 bytes, line 126
126"></script>
126<script> 127 128 129 if(true) { 130
vendor: 152 bytes, lines 130-134
130window.dataLayer = window.dataLayer || []; 131 function gtag(){dataLayer.push(arguments);} 132 gtag('js', new Date()); 133 134 gtag('config', '
134G-HTPE7YS2EL
vendor: 29 bytes, line 134
134', {"send_page_view":false});
134gtag('config', 'UA-63913047-1', {"send_page_view":false}); 135 } 136 </script>
136<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/bookshelf/";/*]]>*/</script>
136<!-- slice-start id="_gatsby-scripts-1" --> 137
137<script 138 id="gatsby-chunk-mapping" 139 > 140 window.___chunkMapping="{\"app\":[\"/app-d50e30a8a8f512913bd5.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-b991556470b0baffbb2c.js\"],\"component---src-pages-about-js\":[\"/component---src-pages-about-js-82bb6c0be0d90aa5671d.js\"],\"component---src-pages-art-js\":[\"/component---src-pages-art-js-e9eb189dc35ac6453afb.js\"],\"component---src-pages-bookshelf-js\":[\"/component---src-pages-bookshelf-js-f0df282a1af061a852b0.js\"],\"component---src-pages-index-js\":[\"/component---src-pages-index-js-92bf185dd3100dd14771.js\"],\"component---src-pages-notes-js\":[\"/component---src-pages-notes-js-6552c15556aef383e16b.js\"],\"component---src-pages-work-js\":[\"/component---src-pages-work-js-9ac10d190122fb04df5e.js\"],\"component---src-templates-blog-post-js\":[\"/component---src-templates-blog-post-js-0558bf46d691850bfe2f.js\"],\"component---src-templates-blog-post-js-content-file-path-content-notes-on-color-theory-mdx\":[\"/component---src-templates-blog-post-js-content-file-path-content-notes-on-color-theory-mdx-b5d665c280cb2e7f6cbf.js\"],\"component---src-templates-blog-post-js-content-file-path-content-notes-on-favorite-artists-mdx\":[\"/component---src-templates-blog-post-js-content-file-path-content-notes-on-favorite-artists-mdx-fb11dde4a33dc7b1f864.js\"],\"component---src-templates-blog-post-js-content-file-path-content-notes-on-questions-mdx\":[\"/component---src-templates-blog-post-js-content-file-path-content-notes-on-questions-mdx-bc0cbe34870c21353204.js\"]}"; 141 </script>
141 142
142<script>window.___webpackCompilationHash="88f729ee9d4a01b51251";</script>
142<script src="/webpack-runtime-f1803c461fb7e50e65e3.js" async></script>
142<script src="/framework-6a57ab285ee42b9bb028.js" async></script>
142<script src="/app-d50e30a8a8f512913bd5.js" async></script>
142<!-- slice-end id="_gatsby-scripts-1" --></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.