Deep Work: Rules for Focused Success in a Distracted World

By: Cal Newport | Posted: October 3, 2017 | Buy This Book on Amazon

Deep Work: Professional activities performed in a state of distraction-free concentration that push your cognitive capabilities to their limit. These efforts create new value, improve your skill and are hard to replicate.

Some examples of deep workers:

  • Woody Allen - between 1969 and 2013 wrote and directed forty-four films that received twenty three academy award nominations. Didn’t own a computer through this time, used a typewriter.
  • J.K. Rowling - famously doesn’t use any social media while writing her book.
  • Cal Newport - In the ten years after college graduation, published four books, earned a PhD, wrote peer-reviewed academic papers at a high rate, and was hired as a tenure-track professor at Georgetown University. Rarely working past 5 or 6 pm during the work week.
  • David Heinemeier Hansson - created Ruby on Rails, partner in Basecamp. Now splits his time between Chicago, Malibu, and Marbella, Spain, where he dabbles in high-performance race-car-driving.

Shallow Work: noncognitively demanding, logistical style tasks, often performed while distracted. These efforts tend to not create much new value in the world and are easy to replicate.

rise of network tools (email, texts, twitter, reddit, facebook) are causing knowledge workers today replace deep work with shallow work. The need to constantly respond and be updated kills the long uninterrupted chunks of time needed for deep work.

Here are some books that all agree that network tools cause distractions that prevent deep work.

  • The Shallows - Nicholas Carr (finalist for Pulitzer Prize)
  • Hamlet’s BlackBerry - William Powers
  • Tyranny of E-mail - John Freeman
  • The Distraction Addiction - Alex Soojung-Kin Pang

This book is not about whether the tradeoffs from these network tools are overall good or bad. This book is to expose what benefits you can have if you reject the network tools, and focus on deep work instead.

The Deep Work Hypothesis: The ability to perform deep work is becoming increasingly rare at exactly the same time it is becoming increasingly valuable in our economy. As a consequence, the few who cultivate this skill, and then make it the core of their working life, will thrive.

The first part of this book is to convince you that the Deep Work Hypothesis is true. The second part of this book is to show you how to take advantage by training you to improve your ability to do deep work.

Part 1: The Idea

Deep Work is Valuable

As technology races forward, workers with easily automated skills will suffer. But other types of workers will become even more valuable:

  • High-Skilled Workers - workers with the ability to work with and get valuable results from complex machines. e.g. data scientists. Are you good at working with intelligent machines or not?
  • Superstars - fields where technology makes remote/contract work possible. e.g. programmers, design, etc. Companies can pick from a much broader pool, they’ll pick only the best.
  • The Owners- those with money to invest in new technology.

no advice on how to be an owner. But here are the skills you can use to become high-skilled workers or superstars:

  • The ability to quickly master hard things - Intelligent machines are complicated to work with. We’ve been spoiled with easy to use interfaces of consumer products like Twitter or the iPhone. But tools like SQL, Spark, etc are much more complicated to master.
  • The ability to produce at an elite level, in terms of both quality and speed - doesn’t matter how many skills you’ve learned if you don’t produce anything.

The two core abilities just described depend on your ability to perform deep work.

Deep Work Helps you Quickly Learn Hard Things

To learn hard things quickly, you must focus intensely without distraction. If you’re comfortable going deep, you’ll be comfortable mastering the increasingly complex systems and skills needed to thrive in our economy. If you instead remain one of the many for whom depth is uncomfortable and distraction ubiquitous, you shouldn’t expect these systems and skills to come easily to you.

Deep Work Helps you Produce at an Elite Level

Adam Grant - youngest professor to be awarded tenure at Wharton School of Business at Penn. produces published articles at an unheard of rate. Wrote and published Give and Take, featured on the cover of the New York Times Magazine. Published sixty peer-reviewed papers and his best selling book by the time he was awarded full professorship.

How?

  • stacks his teaching responsibilities into a single semester. So he isn’t interrupted with research while teaching. Highest rated teacher at Wharton, and winner of multiple awards.
  • does research only in spring and summer semesters. With no teaching distractions
  • On a smaller scale, divides his daily time up as well. Will leave email autoresponder on while he’s doing research

High-Quality Work Produced = (Time Spend) x (Intensity of Focus)

This is also why top students spend less time studying than the students right below them. Just increase the intensity. Research to back this up can be found in, How to Be a High School Superstar, also by Cal Newport.

attention residue - when you switch tasks, your attention doesn’t immediately, part of it is still focused on the last task.

attention residue explains why the High-Quality formula is true. By working on a single task for a long time, you reduce the negative effects of attention residue. This allows you to increase your performance on the single task at hand.

What about Jack Dorsey?

Jack Dorsey founded twitter and square, and was simultaneously CEO at both. He runs from meeting to meeting constantly on email. Why is he so successful? Deep work is less valuable in certain types of jobs. It isn’t the only valuable skill. A CEO is much more valuable to let a few of his best people work deeply on different problems and report to him for final decisions. lobbyists are another profession where being constantly connected might be more valuable than deep work.

Don’t assume your job is one of these exceptions. Just because your current workflow doesn’t allow for deep work, don’t assume that your current workflow is essential to doing your job well. You may be succeeding despite of these bad habits.

Deep Work is Rare

  • open office floor plans - facebook, twitter, apple all do it. no walls, just open space with movable desks
  • chat - more companies are using slack or equivalents. chat or instant messaging systems
  • social media - more creators (photographers, writers, reporters) are encouraging their employees to keep twitter, facebook, instagram, snap chat accounts.

These trends are not only prioritized above deep work, they actively work against deep work.

“To summarize, big trends in business today actively decrease people’s ability to perform deep work, even though the benefits promised by these trends (increased serendipity, faster responses to requests, and more exposure) are arguably dwarfed by the benefits that flow from a commitment to deep work (the ability to learn hard things fast and produce at an elite level).”

None of these behaviors would’ve lasted if we knew how ineffective it was. But it’s really hard to measure. How would you measure how much total time your employees spend on reading and sending email? How would you measure how much that time cost you? How would you measure how much value it produced?

The Principle of Least Resistance

Without feedback or metrics of various behaviors on the bottom line, you take the path of least resistance in the moment.

  • It’s easy to just send off an email or IM to get an answer to something quickly.
  • It’s easy let your inbox dictate your schedule. Just answering/forwarding emails to feel productive.

Knowledge workers have a hard time compiling their productivity into something measurable. Professors have h-score, Mechanics have the satisfaction of seeing a broken automobile come in and a fixed one going out. What can a middle manager use as an indicator of progress?

Busyness as a proxy for Productivity - since we don’t have a clear indicator of how productive/valuable our work is. We turn to just looking busy.

It’s easy to look productive if you’re constantly weighing in on chat or email, scheduling meetings, bouncing ideas off your co-workers. And it’s what our bosses measure us by if you’re unlucky. Former CEO of Yahoo, Marissa Mayer banned working from home because they weren’t logging into the network enough. They didn’t look busy. Deep work requires you to shut out all distractions like email, or chat. So Marissa actively removed deep work from her company.

Chapter Three: Deep Work is Meaningful

We live in a society where any technology is innovative and superior. We’ve stopped weighing the advantages vs drawbacks or new technologies. We just instantly accept them.

A Neurological Argument for Depth

Winifred Gallagher - Science writer with decades of research on attention and focus. One of his big takeaways was that we assume that most of our feelings are based on our circumstances. But it is actually based more on what we choose to focus on. If you choose to focus on your missed promotion, you will feel down. If you instead focus on the projects you’re working on, you’ll feel much better.

“Who you are, what you think, feel, and do, what you love is the sum of what you choose to focus on.”

Stanford study traces this all the way down to the neurological level. MRI scans show that amygdala (center of emotion) for elderly only fired for happy images vs negative ones. Elderly subjects aren’t more happy because of their current life circumstances, they are happy because they focus on positive in their life. They improved their world without changing anything concrete about it.

Deep Work allows you to solve meaningful and satisfying problems. From a neurological perspective, choosing to focus on this type of work will help you to feel more satisfied with your work. Plus it helps to keep you from focusing on other daily annoyances that will leave you feeling annoyed and drained at the end of the day.

A Psychological Argument for Depth

Mihaly Csiksezentmihalyyi - study to explore psychological impact of everyday behaviors. Participants would record what they were doing, how they felt throughout the day. Found “The best moments usually occur when a person’s body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile”. People were more happy at work, and less happy relaxing than they expected.

“Most people assume relaxation makes them happy…Ironically, jobs are actually easier to enjoy than free time…they (jobs) have guilt in goals, feedback rules, and challenges, all of which encourage on to become involved in one’s work, to conentrate and lose oneself in it. Free time, on the other hand, is unstructured, and requires much greater effort to be shaped into something that can be enjoyed.”

A Philosophical Argument for Depth

Throughout most of human history, to be a blacksmith or a wheelwright wasn’t glamourous. But this doesn’t matter, as the specifics of the work are irrelevant. The meaning uncovered by such efforts is due to the skill and appreciation inherent in craftsmanship - not the outcomes of their work. Put another way, a wooden wheel is not noble, but its shaping can be.

The actual job isn’t important. It’s your skill level at the job that brings the satisfaction.

craftsmanship is key to satisfying work. deep work is necessary to hone skills and then apply them at an elite level. For me that would be writing beautiful code.

Part 2: The Rules

Rule #1: Work Deeply

Why do we need such extreme rules to do deep work? Once we accept it’s importance, can’t we just do more deep work?

Wilhelm Hofmann and Roy Baumeister did a study on desires. A beeper would go off throughout the day on subjects, then they would fill out a form of every desire they had at the moment. Other than food, sleep, sex, top results included taking a break, checking email, social networks, internet, music, tv.

All day every day we’re fighting these urges. You might think you can overcome this easily since you know the importance of deep work. But willpower is a finite resource, like a muscle that tires. You don’t have an unlimited amount, regardless of your intentions.

The key is to develop habits and routines that require much less of your limited willpower to start and continue your deep work sessions.

Decide on Your Depth Philosophy

Knuth rejects all shallow work all together, getting his deep work all day every day. Chappell does his deep work from 5 - 7am every morning, before starting normal hours with normal interruptions. Chappell would likely lose his job if he used knuth’s strategy of rejecting all shallow work. Use a strategy that works for you

  • The Monastic Philosophy of Deep Work Scheduling - radically minimizing shallow obligations. Knuth doesn’t even have email, he provides a mailing address that an assistant filters for him. He usually has one specific project at any time. Focuses only on that. Author Neal Stephenson also uses this strategy.
  • The Bimodal Philosophy of Deep Work Scheduling - Carl Jung would take retreats to a small town in the woods for his deep work. He would return for his normal obligations of patients, lectures, meetings etc. Adam Grant also used this strategy by stacking classes in one semester and research in another.
  • The Rhythmic Philosophy of Deep Work Scheduling - Essentially the “chaining method” method made popular by Jerry Seinfeld. Do deep work every day. If you do deep work today, you get to mark an “X” on your calendar. continue this and you’ll have a chain of X’s. Do it long enough and it will just be second nature to you. It lowers the barrier to entry because you need less willpower to convince yourself to do your deep work. It’s important to lower this barrier to entry even more by picking a specific time every day to do your deep work. A good rule of thumb is 90 minute chunks. Give or take based on your ability. You won’t get far if you just try to fit it in your deep work whenever your schedule for the day opens up.
  • The Journalistic Philosophy of Deep Work Scheduling - Walter Isaacson could hammer out book after book while simultaneously becoming one of the countries best magazine writers. He would just jump into deep work whenever he had 20 minutes to spare. This is not for the deep work beginner! Walter profession as a journalist required him to jump into writing mode at a moment’s notice. He had a lot of practice at this for decades.

Choose a philosophy that appeals to you, fits with your current obligations. Once you find a good fit, setup extremely strict rules. You need to rely on habits and rituals to reduce the friction to deep work state. The only way to do great work is get to deep work day in and day out.

Ritualize

“Great creative minds think like artists, but work like accountants”

Take as many decisions out of your deep work routine as possible. Make these decisions just another step in ritual you don’t even think about. The less decisions you have to make, the easier it is to start deep work. Things to consider, and lock down as much as possible:

  • Where you’ll work, and for how long - could just be your normal office desk, or something specific only to deep work, like a conference room. Don’t leave it open ended.
  • How you’ll work - make formal rules for how you’ll work. no internet? no music? no email? etc. Without these explicit rules, you’ll have to constantly decide what is okay over and over, and constantly evaluate if you’re still in deep work, or if you’ve drifted. This is a huge drain on your willpower reserves.
  • How you’ll support your deep work - similar to the last bullet point, make rules for how to get into deep work mode. a walk, a cup of coffee? This routine will make it even easier to keep up your deep work habit.

Make Grand Gestures

When J.K. Rowling struggled to complete the final book of the Harry Potter series, she decided to do something extreme. She checked into a suite of a the five star Balmoral Hotel. That first day of writing went so well, she continued to go back, and ended up finishing the book there.

“By leveraging a radical change to your normal environment, coupled perhaps with a significant investment of effort or money, all dedicated toward supporting a deep work task, you increase the perceived importance of the task. This boost in importance reduces your mind’s instinct to procrastinate, and delivers an injection of motivation and energy.”

It’s the psychology of commiting so seriously to a task that gives you that boost in motivation.

Don’t Work Alone

Collaborative deep work can enhance your work, especially for innovation. The key is to separate the individual deep work from collaborative work. For example, MIT and Bell labs are home to some incredible innovations, solar cells, laser, communications and cellular systems, to name a few. The buildings that these innovations came from had offices for people to do deep work. It was not an open floor plan. But the offices opened up to common spaces, and the buildings housed many different disciplines, from physicists to quantum theorists. All these people could transfer ideas in common areas.

separate the pursuit of knowledge transfer and chance encounters from the act of digging deeper into those ideas.

Execute Like a Business

There are some rules large businesses use for how to execute a high level plan. These rules can be applied to help you execute your goal of doing deep work:

  • Focus on the Wildly important - in business, if you try to do too many things, you’ll end up not accomplishing any of them. In the same way, limit your deep work to accomplishing only 1 or 2 ambitious goals. e.g. finish writing my book.
  • Act on the Lead Measures - Once you have a goal, measure your progress. Measure lead metrics - metrics that come ahead of your overall goal, can be measured immediately. Don’t focus on lag measures - metrics that move after you’ve done the work. Customer satisfaction is a lag metric, it only changes after the work was done. bug fixes per day, or number of deep work hours per day is a lead metric, can be measured immediately.
  • Keep a Compelling Scoreboard - Once you have your lead metric, make it visible. People play different when you’re keeping score. It increases motivation. Cal would write down number of deep work hours on his office wall every day. And then circle the days when he published his papers.
  • Create a Cadence of Accountability - have a regular standup, commit to an action that will improve the score before the next meeting. Explain progress of the action from the last meeting.

Be Lazy

You need downtime from work. Once you end work for the day, don’t sneak in anymore work. Extend your workday if you have to, but once it’s done, it’s done until tomorrow. Reduce the number of tasks outside of work people ask you to do.

  • Downtime Aids Insights - Unconscious thought theory (UTT) explains that tasks with strict rules like solving a math problem require conscious thought. But tasks with vague rules are actually better completed by unconscious thought. e.g. the experiment where two groups read information about a car purchase, first group had to actively think through and make a decision, second group played games after reading the info, then were asked to make a decision on the spot. Second group performed much better.
  • Downtime Helps to Recharge the Energy Needed for Deep Work - Stephen Kaplan study showed that a 50 min walk through nature vs 50 min walk through a city cause a 20% performance increase for the nature walkers on a complicated task. nature walking gives your mind a break. City walking requires you to pay attention to traffic, and many other stimuli. It drains your limited attention/willpower reserves. Trying to squeeze in some extra work the night before will decrease your performance the following day.
  • The Work that Evening Downtime Replaces is Usually Not Important - your focus/willpower reserves are depleted by the end of the day. The work you do after that will be shallow.

Don’t let anything work related sneak in, not a single email. It could stick in the back of your head all night. Have a shutdown routine where you brain dump and organize everything at the end of the day.

  • any notes you need to remember to complete an unfinished task
  • the tasks that you want to tackle first the next day

Trying to mentally keep track of things for the next day depletes your reserves as well.

Rule #2: Embrace Boredom

Deep work is not something you can just decide to do. It is a muscle you need to exercise. You can’t just decide to run a marathon. You have to train, and run regularly. And you must take care of your body outside of your training as well. If you train but then eat junk food for dinner, it will hurt your ability to run. And similar to an athlete, if you return to shallow activities outside of your deep work, you will hurt your progress.

“task switching has a lasting effect on your brain. Once your brain is accustom to on demand distractions, it’s hard to shake that addiction, even when you want to.”

if you jump to your smartphone every time you have a minute to spare, you’re un doing all the progress you make during your deep work. Similar to an athlete who eats nothing but junk food after his training.

Don’t take breaks from distraction, instead take breaks from focus

taking a break from distractions doesn’t help much because you’re still giving in most of the time. If you say no internet use on saturday, you’re still giving in the other six days.

Instead schedule times when you are allowed to give in to distractions. And resist the urge otherwise. For example schedule email and reddit time for lunch. Now when you feel bored or challenge and want to give in. You are doing brain concentration exercise all the way till lunch.

the distractions aren’t the real problem, the problem is the constant switching from shallow to deep work and back again at the first hint of boredom or challenge. By reducing the switching, you’re strengthening your attention selecting muscle. You can stay on task longer.

schedule as many internet blocks for as long as you want. if you need to check the internet every 15 min for your job, that is okay. Just stick to the schedule, by resisting the internet for those 15 minute blocks, you’re still getting quite a bit of concentration training. Use this same tactic at home to get even more training!

Work Like Teddy Roosevelt

Teddy Roosevelt spent only about a quarter of the day studying at Harvard. The rest of his time was spent on extra curricular activities. He did this by scheduling “Teddy dashes” throughout the day. He’d look at his schedule from 8:30 am - 4:30 pm. Remove any blocks reserved for class, exercise and lunch. The remaining chunks of times were going to be “Teddy Dashes”, studying with extreme concentration. No daydreaming, no social media, no distractions. You can do this by estimating the time it would take you to complete a task, then set an even shorter time limit to actually complete it. The only way you can accomplish your task by the deadline is by working with intense focus, and no distractions. The Teddy Dash!

Meditate Productively

Do something that makes you active physically, but not mentally. Walking, running, driving. And think about a specific problem you’re trying to solve. Be mindful to return back to the problem whenever your mind wanders. You’ll be bad at this at first, but be patient, and you’ll start making a lot of progress on important problems.

Specific things to practice:

  • don’t let your mind wander to easier thoughts, like writing an email
  • don’t let your mind loop over the easy parts of a problem to avoid digging deeper. If you find yourself going over things you already know, force yourself to push deeper into the problem
  • organize your thinking. Identify key pieces of information, decide on the next step you need to solve. Solve it, review, repeat.

Rule #3 Quit Social Media

Distracting tools like social media aren’t inherently evil, and can even be vital to your success. But we should be more aware of how much of our time we give to it. There is a middle ground between being hyper connected/always distracted, and quitting the internet all together.

  • The Any-Benefit Approach to Network Tool Selection - You are justified to use a tool if there is any possible benefit to it.
  • The Craftsmen Approach to Network Tool Selection - Identify the core factors you care about. Only adapt a tool if it’s positive impact on these factors outweigh the negative.

Most tools have at least some benefit, otherwise no one would use it. But you should consider the negative impact before adopting something.

Apply the Law of the Vital Few to your Internet Habits

Think about your most important goals. For example, writing a book. A given technology should help you reach that goal before you adopt it. Facebook can help you keep in touch, or give you entertainment, Twitter can keep you up to date on news. Those are good benefits. But do they help you with what’s most important to you? The distraction and time spent on these tools will actually work against what’s most important to you in this case.

The law of the vital few - 80% of an effect is due to 20% of the causes. 80% of bugs are caused by the same 20% lines of code. 80% of your profit comes from 20% of your clients. 80% of your success and happiness comes from the 20% goals that are most important to you.

So redirect your attention and time from the low impact goals, and redirect them to the top 20%. The lower 80% of your goals will still require the same amount of time to reach as the top 20%. It will just have much less of an impact.

Don’t Use the Internet to Entertain yourself

Try this experiment. Logout of all your social media and entertainment accounts for a month. Don’t tell anyone you are going to do this. At the end of the month, decide if it added enough to your life to justify the time you spent on it.

Before you do this, make sure you have something to fill all of that extra free time. For example reading a book or spending more time with your family. You might think that such structured activity as reading won’t be relaxing enough to recharge for the next day of work. Actually, you might feel more satisfied at the end of the day, and more refreshed the next.

Rule #4 Drain the Shallows

Try to remove as much shallow work from your daily routine as possible. And replace it with deep work. The company Basecamp uses a four day a week schedule, still only 8 hours a day. And claim to achieve the same amount of work. Some shallow work is probably required to still do a good job. A beginner can do 1 hour of deep work a day. More experienced person can do 4 hours a day. Make sure you’re getting your max deep work hours in every day.

Schedule Every Minute of your Day

Here is Cal’s suggestion. Create a schedule for your workday in 30 min blocks. For each block, write down what you will be working on. You’ll probably run into some struggles initially:

  • under/over estimatimating the time it takes to do tasks
  • un-scheduled interruptions
  • unexpected inspirational thought you want to follow but haven’t scheduled for

These are all okay. The purpose of this schedule isn’t to stick to the original schedule. The purpose is to spend a moment and put thought into what you want to spend your time on. Anytime your schedule breaks, cross out the existing blocks, and create new blocks to the right, rebuilding your schedule for the remaining day. This way you’re always putting thought into what you work on, and still leave room for interruptions and inspiration.

Quantify the Depth of Every Activity

Most tasks are easy to identify as deep or shallow, but some tasks are more ambiguous. Are these task deep or not?

  • Editing a draft of an academic paper
  • Building a powerpoint of this quarters sales
  • Attend a meeting for status and next steps of a big project

Here is a good test: “How long would it take (in months) to train a smart recent college grad with no specialized training in my field to complete this task.”

Once you know which tasks are deep vs shallow, spend more time on the deep tasks.

Ask Your Boss for a Shallow Work Budget

Having this talk with your boss will provide you with cover when you turn down certain tasks like meetings, email replies, status reports etc. You can write down the exact number of shallow hours you spent and ask, do you want me to do more than this? 50% deep work is probably the upper limit of what you can get. It also forces you to prioritize tasks so you aren’t chasing every single opportunity that might add a small amount of value. “I have to be on twitter to get more followers” vs “I should focus on research and writing.”

Finish Your Work by Five Thirty

Make your default answer to anything that isn’t critical to your core value “No”. If you’re a professor, this means original research and publishing. No extra speaking/traveling, jumping on committees, etc

Become Hard to Reach

Tip 1: Make people who email you do more work - some suggestions include

  • having an faq, creating a sender filter (different email addresses for different purposes). Having someone else filter those requests down further if possible
  • only answering inquiries in a public forum so you aren’t answering the same things over and over again,
  • requiring pay to respond, to cut down the spam requests.
  • A disclaimer explaining you aren’t likely to respond goes a long way in forcing the user to put more thought into their message to make it more interesting. As well as setting expectations so they aren’t disappointed if they don’t get a response.

Tip 2: Do more when you reply or send emails - bad examples:

  • “it was great to meet you, I’d love to follow up, do you want to grab coffee?”
  • “we should get back to the problem from my last visit, remind me where we are with that?”
  • “I took a stab at the article, it’s attached, thoughts?”

people try to get emails out of their inbox as quick as possible, but it’s only temporary with these types of emails. They could potentially turn into huge back and forth time sinks. A better email:

  • “I’d love to get coffee. Let’s meet at the starbucks on campus. Below I listed two days next week when I’m free. For each day, I listed three times. If any of those day and time combinations work for you let me know. If not, give me a call at the number below and we’ll hash something out. looking forward to it!”
  • “Thanks for getting back to me. I’m going to read this draft and send you an edited version annotated with comments on friday the 10th. In this version I send back, I’ll edit what I can do myself, and add comments to draw your attention to places where I think you’re better suited to make the improvement. At that point, you should have what you need to polish and submit the final draft, so I’ll leave you to do that. No need to reply to this message or to follow up with me after I return the edits. Unless of course, there’s an issue.”

the extra couple minutes you put into your emails will send you more time going back and forth reading and sending more emails.

Tip 3: Don’t respond - don’t respond to emails like this: “Hi professor, I’d love to stop by sometime to talk about topic x. Are you available?” It’s too vague and requires too much effort to figure out what, when, where, why, etc.

Of course all of these tips will have downsides. but, “Develop the habit of letting small bad things happen. If you don’t you’ll never find time for the life-changing big things.” It will be uncomfortable, but just try it, you may find the rewards outweigh the cons.


Buy This Book on Amazon