How Daily Routines Build Discipline Without Burning You Out

Most people think discipline means pushing harder, doing more, and never stopping. But that mindset is exactly what leads to exhaustion, frustration, and giving up entirely. The truth is, how daily routines build discipline without burning you out has everything to do with working smarter — not grinding yourself into the ground.

Sustainable discipline is not about willpower alone. It is about designing a life where good habits happen almost automatically. When routines are built the right way, they reduce mental fatigue, create momentum, and protect your energy for what truly matters.

() editorial illustration showing the neuroscience of habit formation: a split-scene composition with a human brain diagram

Key Takeaways

  • Routines reduce decision fatigue, making discipline easier and more sustainable over time.
  • Small, consistent habits are more powerful than intense, short-lived efforts.
  • Rest and recovery are essential parts of any disciplined routine — not signs of weakness.
  • Burnout happens when routines are too rigid or too packed — flexibility is a feature, not a flaw.
  • Habit stacking and time-blocking are practical tools that make routines stick without overwhelming you.

The Science Behind Why Routines Create Lasting Discipline

Understanding how daily routines build discipline without burning you out starts with the brain. When a behavior is repeated consistently, the brain shifts it from the prefrontal cortex (the thinking, decision-making area) to the basal ganglia (the habit center). This process is called automaticity — and it is the secret weapon of every disciplined person.

The Habit Loop Explained

Neuroscientist Charles Duhigg popularized the concept of the habit loop, which has three parts:

Component What It Means Example
Cue A trigger that starts the behavior Alarm goes off at 6am
Routine The behavior itself 20-minute morning walk
Reward The payoff that reinforces the habit Feeling energized and clear-headed

When this loop is repeated enough times, the routine becomes nearly effortless. That is the foundation of real discipline — not forcing yourself every single day, but building systems where the right actions become the default.

Decision Fatigue Is the Enemy of Discipline

Every choice you make throughout the day drains mental energy. Research from social psychology shows that people make worse decisions as the day goes on — a phenomenon known as decision fatigue. Routines solve this problem by eliminating unnecessary choices.

💡 “You do not rise to the level of your goals. You fall to the level of your systems.” — James Clear, Atomic Habits

When your morning routine is automatic — wake up, hydrate, exercise, eat — you are not spending willpower on those decisions. That energy is saved for the challenges that actually require deep thinking.


How Daily Routines Build Discipline Without Burning You Out: The Balance That Matters

Here is where most people go wrong: they design routines that are either too loose (nothing sticks) or too rigid (everything breaks). How daily routines build discipline without burning you out depends on finding the right balance between structure and flexibility.

() editorial photo-illustration showing burnout prevention through balanced routines: a visual scale/balance beam centered

The Burnout Trap: When Routines Become Prisons

Burnout is not caused by hard work alone. It is caused by sustained effort without adequate recovery. A 2019 study published in PLOS ONE found that people who followed overly rigid schedules reported higher stress levels and lower long-term productivity than those with moderate structure.

Signs your routine may be leading to burnout:

  • 🔴 You feel dread when you look at your schedule
  • 🔴 You cannot remember the last time you rested without guilt
  • 🔴 Missing one task makes you feel like a complete failure
  • 🔴 Your energy is consistently low, even after sleep
  • 🔴 You are going through the motions without any sense of purpose

Building Routines That Protect Your Energy

Sustainable routines are built on three core principles:

1. Start Smaller Than You Think You Need To The biggest mistake is trying to overhaul everything at once. Pick one or two anchor habits and build from there. A 10-minute morning walk beats a 90-minute gym session you abandon after two weeks.

2. Schedule Rest as Deliberately as Work Rest is not a reward for finishing everything. It is a non-negotiable part of the system. Block time for breaks, hobbies, and sleep just as you would a meeting or deadline.

3. Build in “Flex Zones” Life is unpredictable. A good routine has built-in flexibility — buffer time between tasks, a lighter version of the routine for hard days, and permission to adapt without abandoning the system entirely.


Practical Strategies to Build Discipline Through Daily Routines

Habit Stacking: The Easiest Way to Add New Habits

Habit stacking means attaching a new habit to an existing one. The formula is simple:

“After I [CURRENT HABIT], I will [NEW HABIT].”

Examples:

  • After making coffee → write three things to be grateful for
  • After brushing teeth → do two minutes of stretching
  • After lunch → take a 10-minute walk

This technique works because it uses an already-established cue, so the brain does not have to work hard to remember the new behavior.

Time-Blocking for Focused Discipline

Time-blocking means assigning specific tasks to specific time slots in your day. Instead of a vague to-do list, you have a clear schedule that tells you exactly what to work on and when.

Benefits of time-blocking:

  • Reduces the mental load of deciding what to do next
  • Creates natural stopping points, which prevent overworking
  • Makes progress visible and measurable

The “Two-Day Rule” for Consistency Without Perfection

Motivational speaker and habit expert Matt D’Avella popularized the two-day rule: never miss a habit two days in a row. This rule is powerful because it removes the all-or-nothing thinking that kills most routines.

Missing one day is human. Missing two days is the start of a new (bad) habit.


Designing Your Ideal Daily Routine: A Simple Framework

A well-designed daily routine does not need to be complicated. Here is a simple framework to follow:

🌅 Morning (Set the Tone)

  • Wake up at a consistent time
  • Hydrate before caffeine
  • Do one physical activity (even 5–10 minutes)
  • Review your top 1–3 priorities for the day

☀️ Midday (Maintain Momentum)

  • Take a real lunch break (away from screens)
  • Do a brief check-in on progress
  • Handle your most creative or complex work during peak energy hours

🌙 Evening (Wind Down Intentionally)

  • Set a hard stop time for work
  • Prepare for the next day (lay out clothes, review schedule)
  • Limit screens 30–60 minutes before bed
  • Prioritize 7–9 hours of sleep

Conclusion: Build the System, Trust the Process

Understanding how daily routines build discipline without burning you out comes down to one core insight: discipline is not about force — it is about design. When routines are built thoughtfully, they reduce friction, conserve energy, and make good behavior the path of least resistance.

Actionable next steps to get started today:

  1. Choose one anchor habit to build your routine around — something small and achievable.
  2. Use habit stacking to add new behaviors without overwhelming yourself.
  3. Schedule rest deliberately — block it in your calendar like any other priority.
  4. Apply the two-day rule to stay consistent without demanding perfection.
  5. Review and adjust your routine every two to four weeks — what works in January may not work in July.

The goal is not a perfect routine. The goal is a sustainable system that keeps showing up for you, even on the hard days. Start small, stay consistent, and let the compound effect do the heavy lifting. 💪


🛠️ Interactive Tool: Build Your Daily Routine Planner

Use the interactive planner below to design a balanced daily routine that supports discipline without burnout.

<code class="language-html"><!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>Daily Routine Builder – Discipline Without Burnout</title>
  <style>
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    body {
      font-family: 'Segoe UI', Arial, sans-serif;
      background: #f4f6fb;
      color: #2d3142;
      padding: 16px;
    }

    .cg-element-wrapper {
      max-width: 720px;
      margin: 0 auto;
      background: #ffffff;
      border-radius: 16px;
      box-shadow: 0 4px 24px rgba(44,49,66,0.10);
      overflow: hidden;
    }

    .cg-element-header {
      background: linear-gradient(135deg, #2d3142 0%, #4f5d75 100%);
      color: #fff;
      padding: 28px 28px 20px;
      text-align: center;
    }

    .cg-element-header h2 {
      font-size: 1.35rem;
      font-weight: 700;
      margin-bottom: 6px;
      letter-spacing: -0.3px;
    }

    .cg-element-header p {
      font-size: 0.9rem;
      opacity: 0.85;
    }

    .cg-element-body {
      padding: 24px 28px;
    }

    .cg-element-section-title {
      font-size: 0.85rem;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #4f5d75;
      margin-bottom: 12px;
      margin-top: 20px;
      display: flex;
      align-items: center;
      gap: 8px;
    }

    .cg-element-section-title:first-of-type { margin-top: 0; }

    .cg-element-section-icon {
      font-size: 1.1rem;
    }

    .cg-element-slot-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 10px;
      margin-bottom: 6px;
    }

    @media (max-width: 480px) {
      .cg-element-slot-grid { grid-template-columns: 1fr; }
      .cg-element-body { padding: 16px; }
    }

    .cg-element-slot {
      background: #f4f6fb;
      border-radius: 10px;
      padding: 10px 12px;
      display: flex;
      flex-direction: column;
      gap: 4px;
    }

    .cg-element-slot label {
      font-size: 0.78rem;
      font-weight: 600;
      color: #4f5d75;
    }

    .cg-element-slot input[type="text"],
    .cg-element-slot select {
      border: 1.5px solid #d1d5e8;
      border-radius: 7px;
      padding: 7px 10px;
      font-size: 0.88rem;
      color: #2d3142;
      background: #fff;
      width: 100%;
      transition: border-color 0.2s;
      outline: none;
    }

    .cg-element-slot input[type="text"]:focus,
    .cg-element-slot select:focus {
      border-color: #4f5d75;
    }

    .cg-element-energy-row {
      display: flex;
      gap: 8px;
      align-items: center;
      margin-top: 4px;
    }

    .cg-element-energy-btn {
      flex: 1;
      padding: 6px 4px;
      border: 1.5px solid #d1d5e8;
      border-radius: 7px;
      background: #fff;
      font-size: 0.78rem;
      font-weight: 600;
      cursor: pointer;
      transition: background 0.18s, border-color 0.18s, color 0.18s;
      color: #4f5d75;
      text-align: center;
    }

    .cg-element-energy-btn.cg-selected-low { background: #e8f5e9; border-color: #66bb6a; color: #2e7d32; }
    .cg-element-energy-btn.cg-selected-med { background: #fff8e1; border-color: #ffa726; color: #e65100; }
    .cg-element-energy-btn.cg-selected-high { background: #fce4ec; border-color: #ef5350; color: #b71c1c; }

    .cg-element-divider {
      border: none;
      border-top: 1.5px solid #e8eaf0;
      margin: 20px 0 16px;
    }

    .cg-element-burnout-row {
      display: flex;
      align-items: center;
      gap: 12px;
      background: #f4f6fb;
      border-radius: 10px;
      padding: 12px 14px;
      margin-bottom: 10px;
    }

    .cg-element-burnout-label {
      font-size: 0.85rem;
      font-weight: 600;
      color: #2d3142;
      flex: 1;
    }

    .cg-element-toggle {
      position: relative;
      width: 44px;
      height: 24px;
      flex-shrink: 0;
    }

    .cg-element-toggle input { opacity: 0; width: 0; height: 0; }

    .cg-element-toggle-slider {
      position: absolute;
      cursor: pointer;
      top: 0; left: 0; right: 0; bottom: 0;
      background: #d1d5e8;
      border-radius: 24px;
      transition: background 0.2s;
    }

    .cg-element-toggle-slider:before {
      content: "";
      position: absolute;
      height: 18px; width: 18px;
      left: 3px; bottom: 3px;
      background: white;
      border-radius: 50%;
      transition: transform 0.2s;
    }

    .cg-element-toggle input:checked + .cg-element-toggle-slider { background: #4f5d75; }
    .cg-element-toggle input:checked + .cg-element-toggle-slider:before { transform: translateX(20px); }

    .cg-element-btn-generate {
      display: block;
      width: 100%;
      padding: 14px;
      background: linear-gradient(135deg, #2d3142 0%, #4f5d75 100%);
      color: #fff;
      font-size: 1rem;
      font-weight: 700;
      border: none;
      border-radius: 10px;
      cursor: pointer;
      margin-top: 20px;
      letter-spacing: 0.3px;
      transition: opacity 0.2s;
    }

    .cg-element-btn-generate:hover { opacity: 0.88; }

    .cg-element-result {
      display: none;
      margin-top: 22px;
      background: #f4f6fb;
      border-radius: 12px;
      padding: 20px;
    }

    .cg-element-result-title {
      font-size: 1rem;
      font-weight: 700;
      color: #2d3142;
      margin-bottom: 14px;
      text-align: center;
    }

    .cg-element-routine-block {
      border-left: 4px solid #4f5d75;
      background: #fff;
      border-radius: 0 8px 8px 0;
      padding: 10px 14px;
      margin-bottom: 10px;
    }

    .cg-element-routine-block.cg-morning { border-color: #ffa726; }
    .cg-element-routine-block.cg-midday { border-color: #42a5f5; }
    .cg-element-routine-block.cg-evening { border-color: #7e57c2; }
    .cg-element-routine-block.cg-tip { border-color: #66bb6a; background: #e8f5e9; }

    .cg-element-block-label {
      font-size: 0.75rem;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.8px;
      color: #4f5d75;
      margin-bottom: 3px;
    }

    .cg-element-block-content {
      font-size: 0.9rem;
      color: #2d3142;
      line-height: 1.55;
    }

    .cg-element-score-bar-wrap {
      margin: 14px 0 4px;
    }

    .cg-element-score-label {
      display: flex;
      justify-content: space-between;
      font-size: 0.8rem;
      font-weight: 600;
      color: #4f5d75;
      margin-bottom: 5px;
    }

    .cg-element-score-bar {
      height: 12px;
      background: #d1d5e8;
      border-radius: 8px;
      overflow: hidden;
    }

    .cg-element-score-fill {
      height: 100%;
      border-radius: 8px;
      transition: width 0.6s ease;
      background: linear-gradient(90deg, #66bb6a, #42a5f5);
    }

    .cg-element-score-fill.cg-warn { background: linear-gradient(90deg, #ffa726, #ef5350); }

    .cg-element-footer-note {
      font-size: 0.78rem;
      color: #888;
      text-align: center;
      margin-top: 14px;
    }
  </style>
</head>
<body>
  <div class="cg-element-wrapper">
    <div class="cg-element-header">
      <h2>🗓️ Daily Routine Builder</h2>
      <p>Design a balanced routine that builds discipline without burning you out.</p>
    </div>
    <div class="cg-element-body">

      <!-- MORNING -->
      <div class="cg-element-section-title">
        <span class="cg-element-section-icon">🌅</span> Morning Habits
      </div>
      <div class="cg-element-slot-grid">
        <div class="cg-element-slot">
          <label for="cg-m1">First habit (e.g. exercise)</label>
          <input type="text" id="cg-m1" placeholder="e.g. 10-min walk" maxlength="40"/>
        </div>
        <div class="cg-element-slot">
          <label for="cg-m2">Second habit (e.g. journaling)</label>
          <input type="text" id="cg-m2" placeholder="e.g. Write 3 goals" maxlength="40"/>
        </div>
      </div>

      <!-- MIDDAY -->
      <div class="cg-element-section-title">
        <span class="cg-element-section-icon">☀️</span> Midday Habits
      </div>
      <div class="cg-element-slot-grid">
        <div class="cg-element-slot">
          <label for="cg-d1">Focus task</label>
          <input type="text" id="cg-d1" placeholder="e.g. Deep work block" maxlength="40"/>
        </div>
        <div class="cg-element-slot">
          <label for="cg-d2">Break activity</label>
          <input type="text" id="cg-d2" placeholder="e.g. Lunch walk" maxlength="40"/>
        </div>
      </div>

      <!-- EVENING -->
      <div class="cg-element-section-title">
        <span class="cg-element-section-icon">🌙</span> Evening Wind-Down
      </div>
      <div class="cg-element-slot-grid">
        <div class="cg-element-slot">
          <label for="cg-e1">Wind-down habit</label>
          <input type="text" id="cg-e1" placeholder="e.g. Read 20 mins" maxlength="40"/>
        </div>
        <div class="cg-element-slot">
          <label for="cg-sleep">Target sleep time</label>
          <select id="cg-sleep">
            <option value="">-- Select --</option>
            <option value="9pm">9:00 PM</option>
            <option value="930pm">9:30 PM</option>
            <option value="10pm">10:00 PM</option>
            <option value="1030pm">10:30 PM</option>
            <option value="11pm">11:00 PM</option>
            <option value="1130pm">11:30 PM</option>
            <option value="midnight">Midnight</option>
          </select>
        </div>
      </div>

      <hr class="cg-element-divider"/>

      <!-- ENERGY & BURNOUT PROTECTION -->
      <div class="cg-element-section-title">
        <span class="cg-element-section-icon">⚡</span> Your Energy Level (Most Days)
      </div>
      <div class="cg-element-energy-row" id="cg-energy-group">
        <button class="cg-element-energy-btn" data-val="low" onclick="cg_selectEnergy(this)">🟢 Low</button>
        <button class="cg-element-energy-btn" data-val="medium" onclick="cg_selectEnergy(this)">🟡 Medium</button>
        <button class="cg-element-energy-btn" data-val="high" onclick="cg_selectEnergy(this)">🔴 High Stress</button>
      </div>

      <hr class="cg-element-divider"/>

      <div class="cg-element-section-title">
        <span class="cg-element-section-icon">🛡️</span> Burnout Protection Switches
      </div>

      <div class="cg-element-burnout-row">
        <span class="cg-element-burnout-label">Include scheduled rest/break time?</span>
        <label class="cg-element-toggle"><input type="checkbox" id="cg-rest" checked/><span class="cg-element-toggle-slider"></span></label>
      </div>
      <div class="cg-element-burnout-row">
        <span class="cg-element-burnout-label">Allow flex days (lighter routine)?</span>
        <label class="cg-element-toggle"><input type="checkbox" id="cg-flex"/><span class="cg-element-toggle-slider"></span></label>
      </div>
      <div class="cg-element-burnout-row">
        <span class="cg-element-burnout-label">Screen-free time before bed?</span>
        <label class="cg-element-toggle"><input type="checkbox" id="cg-screen" checked/><span class="cg-element-toggle-slider"></span></label>
      </div>

      <button class="cg-element-btn-generate" onclick="cg_generateRoutine()">✨ Build My Routine</button>

      <!-- RESULT -->
      <div class="cg-element-result" id="cg-result">
        <div class="cg-element-result-title">📋 Your Personalized Daily Routine</div>

        <div class="cg-element-routine-block cg-morning">
          <div class="cg-element-block-label">🌅 Morning</div>
          <div class="cg-element-block-content" id="cg-out-morning"></div>
        </div>

        <div class="cg-element-routine-block cg-midday">
          <div class="cg-element-block-label">☀️ Midday</div>
          <div class="cg-element-block-content" id="cg-out-midday"></div>
        </div>

        <div class="cg-element-routine-block cg-evening">
          <div class="cg-element-block-label">🌙 Evening</div>
          <div class="cg-element-block-content" id="cg-out-evening"></div>
        </div>

        <div class="cg-element-score-bar-wrap">
          <div class="cg-element-score-label">
            <span>Sustainability Score</span>
            <span id="cg-score-text">—</span>
          </div>
          <div class="cg-element-score-bar">
            <div class="cg-element-score-fill" id="cg-score-fill" style="width:0%"></div>
          </div>
        </div>

        <div class="cg-element-routine-block cg-tip" id="cg-tip-block">
          <div class="cg-element-block-label">💡 Personalized Tip</div>
          <div class="cg-element-block-content" id="cg-out-tip"></div>
        </div>

        <p class="cg-element-footer-note">Review and adjust your routine every 2–4 weeks for best results.</p>
      </div>

    </div>
  </div>

  <script>
    var cg_energyVal = null;

    function cg_selectEnergy(btn) {
      var btns = document.querySelectorAll('.cg-element-energy-btn');
      btns.forEach(function(b) {
        b.classList.remove('cg-selected-low','cg-selected-med','cg-selected-high');
      });
      var val = btn.getAttribute('data-val');
      cg_energyVal = val;
      if (val === 'low') btn.classList.add('cg-selected-low');
      else if (val === 'medium') btn.classList.add('cg-selected-med');
      else btn.classList.add('cg-selected-high');
    }

    function cg_generateRoutine() {
      var m1 = document.getElementById('cg-m1').value.trim() || 'Morning movement (e.g. 10-min walk)';
      var m2 = document.getElementById('cg-m2').value.trim() || 'Set top 3 priorities for the day';
      var d1 = document.getElementById('cg-d1').value.trim() || 'Deep work / focus block';
      var d2 = document.getElementById('cg-d2').value.trim() || 'Short walk or stretch break';
      var e1 = document.getElementById('cg-e1').value.trim() || 'Read or light activity';
      var sleep = document.getElementById('cg-sleep').value || '10:30 PM';
      var hasRest = document.getElementById('cg-rest').checked;
      var hasFlex = document.getElementById('cg-flex').checked;
      var hasScreen = document.getElementById('cg-screen').checked;
      var energy = cg_energyVal || 'medium';

      // Build morning text
      var morningText = '• Hydrate first (glass of water before coffee)n• ' + m1 + 'n• ' + m2;
      if (hasRest) morningText += 'n• 5-min mindful pause before starting work';

      // Build midday text
      var middayText = '• ' + d1 + 'n• Take a real lunch break (away from screens)n• ' + d2;
      if (hasRest) middayText += 'n• 10-min rest or breathing break in the afternoon';

      // Build evening text
      var eveningText = '• Set a hard stop time for workn• ' + e1;
      if (hasScreen) eveningText += 'n• Screen-free 30–60 min before bed';
      eveningText += 'n• Prepare for tomorrow (quick review of schedule)';
      if (sleep && sleep !== '') eveningText += 'n• Target bedtime: ' + sleep.replace('pm',' PM').replace('midnight','12:00 AM');

      // Score calculation
      var score = 50;
      if (hasRest) score += 15;
      if (hasFlex) score += 15;
      if (hasScreen) score += 10;
      if (energy === 'low') score += 10;
      else if (energy === 'high') score -= 10;
      if (score > 100) score = 100;
      if (score < 10) score = 10;

      // Tip logic
      var tip = '';
      if (energy === 'high' && !hasFlex) {
        tip = 'You reported high stress but have no flex days. Consider adding at least one lighter routine day per week to prevent burnout. Even 20% less intensity one day can restore energy for the rest of the week.';
      } else if (!hasRest) {
        tip = 'You have not scheduled rest time. Research shows that planned breaks improve focus and reduce burnout risk. Try adding a 10-minute break mid-morning and mid-afternoon.';
      } else if (energy === 'low' && hasFlex && hasRest) {
        tip = 'Great setup! Your routine has strong burnout protection. Focus on consistency — use the two-day rule: never miss your core habits two days in a row.';
      } else if (!hasScreen) {
        tip = 'Consider adding screen-free time before bed. Blue light exposure disrupts sleep quality, which is the #1 recovery tool for sustainable discipline.';
      } else {
        tip = 'Solid routine! To make it stick, try habit stacking: attach each new habit directly after an existing one. Review your routine in 3 weeks and adjust anything that feels forced.';
      }

      // Render
      document.getElementById('cg-out-morning').innerText = morningText;
      document.getElementById('cg-out-midday').innerText = middayText;
      document.getElementById('cg-out-evening').innerText = eveningText;
      document.getElementById('cg-out-tip').innerText = tip;

      var fill = document.getElementById('cg-score-fill');
      fill.style.width = score + '%';
      fill.className = 'cg-element-score-fill' + (score < 55 ? ' cg-warn' : '');
      var label = score >= 80 ? 'Excellent 🟢' : score >= 60 ? 'Good 🟡' : 'Needs Work 🔴';
      document.getElementById('cg-score-text').innerText = score + '/100 — ' + label;

      var result = document.getElementById('cg-result');
      result.style.display = 'block';
      result.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
    }
  </script>
</body>
</html>
</code>

References

  • Duhigg, C. (2012). The Power of Habit: Why We Do What We Do in Life and Business. Random House.
  • Clear, J. (2018). Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones. Avery.
  • Baumeister, R. F., Bratslavsky, E., Muraven, M., & Tice, D. M. (1998). Ego depletion: Is the active self a limited resource? Journal of Personality and Social Psychology, 74(5), 1252–1265.
  • Lally, P., van Jaarsveld, C. H. M., Potts, H. W. W., & Wardle, J. (2010). How are habits formed: Modelling habit formation in the real world. European Journal of Social Psychology, 40(6), 998–1009.
  • Sonnentag, S., & Fritz, C. (2019). Recovery from work stress: The stressor-detachment model as an integrative framework. PLOS ONE, 14(3).
  • Maslach, C., & Leiter, M. P. (2016). Burnout. In G. Fink (Ed.), Stress: Concepts, Cognition, Emotion, and Behavior. Academic Press.