10 Best CBD Oils of 2021: Reviews & Buyer’s Guide

By | last updated September 28, 2021

Medically reviewed by
Abraham Benavides, MD

Evidence Based 15

If you buy products through the links on this page, we may earn a commission. Learn more.

Many CBD oils contain less CBD than advertised while others might carry pesticides and other contaminants. That’s why finding an affordable, high-quality CBD product isn’t easy.

To help you make an informed choice, we compared dozens of leading brands and more than 60 CBD oils. We judged these products based on third-party lab test results, hemp quality, potency, formula, customer reviews, price, and other criteria.

Here’s our review of the 10 best CBD oils you can currently buy, broken down by convenient categories.

CBD Terminology

  • Terpenes: aromatic plant compounds with a wide variety of beneficial properties (1).
  • Minor cannabinoids: CBN, CBG, and other beneficial cannabinoids that are present in smaller amounts than CBD.
  • Hemp: a non-intoxicating variety of cannabis with high CBD and low THC levels (>0.3%).
  • Full-spectrum: whole-plant hemp extract containing CBD, THC, and other beneficial hemp cannabinoids and terpenes. This CBD form is up to 4 times more potent than pure CBD (2).
  • Broad-spectrum: whole-plant hemp extract similar to full-spectrum CBD, but with THC removed (may contain trace amounts).
  • CBD isolate: pure CBD with all other hemp compounds removed.

Lazarus Naturals High Potency CBD Tincture (Best Overall + Value)

lazarus naturals full spectrum tincture classic

Pros: 

  • Excellent value
  • High potency
  • Rich in minor cannabinoids and terpenes
  • Multiple flavors and bottle sizes
  • Comprehensive third-party testing
  • Organic, high-quality Oregon hemp source
  • USDA organic certification

Cons:

  • Lacks strengths above 50 mg/ml

Use coupon code CBDTHINKER for 15% off

Our overall top pick goes to Lazarus Naturals. Its high-potency full-spectrum CBD tincture is the most effective and affordable CBD oil we’ve ever used.

It costs only $0.02–0.03 per mg of CBD, which is much cheaper than the average price for CBD oil. Third-party tests show that it’s free of contaminants and contains multiple minor cannabinoids and terpenes.

There’s no other CBD brand out there that offers high-quality CBD oil at this price.

Lazarus Naturals’ CBD oil is USDA organic-certified and has a high potency of 50 mg/ml. It comes in 30, 60, or 120 ml bottles with a total of 1500-6000 mg of CBD.

We recommend the 60 ml or 120 ml option to get a lower price per mg and a longer supply of CBD oil. There are also flavored versions if you dislike the natural taste of full-spectrum hemp products.

Unlike most CBD brands, Lazarus Naturals is employee-owned and has complete control over every step of the manufacturing process. It grows most of its hemp on a farm in Central Oregon before extracting it with ethanol.

Its products are comprehensively tested by a third-party lab for potency and contaminants. 

Endoca CBD Oil (Best Full-Spectrum)

endoca-strong-cbd-oil

Pros: 

  • Rich in minor cannabinoids and terpenes
  • High potency
  • Available in an unprocessed raw formula
  • Organic, high-quality Danish hemp source
  • Comprehensive third-party and in-house testing

Cons:

  • Has a strong hemp taste

Use coupon code BESTCBD10 for 10% off

Our top pick for the best full-spectrum CBD oil goes to Endoca. This tincture contains more minor cannabinoids than most full-spectrum CBD oils we’ve come across. 

Endoca is also one of the few brands to provide test results for terpenes, confirming that its CBD oil carries all of the beneficial active compounds found in hemp. 

It comes in 30 mg/ml and 150 mg/ml strengths, although we recommend the strong option. With this high potency, most people will need half a dropper or less.

There are also two formulations: regular and raw. The raw version is unprocessed and contains higher levels of CBDa, the natural form of CBD produced by hemp plants. 

This CBD oil costs €0.07-0.08 or about $0.08-0.09 per mg of CBD, which is considered average.

Founded in 2010, Denmark’s Endoca is one of the oldest and more respected CBD brands in the world. Its products are sourced from organic Danish hemp grown in partnership with local farmers.

Endoca controls the whole manufacturing process from seed to bottle and its products go through both in-house and third-party testing.

Medterra Ultra Broad-Spectrum Cannabinoid Tincture (Best THC-Free)

medterra-broad-spectrum-tincture

Pros: 

  • Rich in minor cannabinoids
  • Good price
  • Multiple strengths and flavors
  • Organic Kentucky hemp source
  • Comprehensive third-party testing
  • U.S. Hemp Authority-certified

Cons:

  • No third-party tests for terpenes

Use coupon code OFFER15 for 15% off

Some people prefer THC-free products due to having to pass drug tests, extreme sensitivity to THC, or other reasons. If that describes you, we recommend going with the ultra broad-spectrum cannabinoid tincture from Medterra.

Unlike many broad-spectrum oils, this one has notable amounts of minor cannabinoids. It’s available in two strengths: 33 mg/ml (medium) and 66 mg/ml (high) with 1000-2000 mg of CBD.

There are also three flavor options: unflavored, strawberry mint, and citrus. This tincture is made from organic Kentucky hemp and is tested by a third-party lab for contaminants and potency. It costs $0.05-0.06 per mg of CBD, which is a below-average price.

Medterra is a reputable, affordable CBD brand. It’s also certified by the U.S. Hemp Authority, showcasing its compliance with hemp industry best practices.

 Note: Although highly unlikely, it may still be possible to test positive on a drug test when using a THC-free product repeatedly.

CBDistillery Full Spectrum CBD Oil (Strongest)

Pros: 

  • Very high potency available (167 mg/ml)
  • Good price
  • Organic Colorado hemp source
  • Comprehensive third-party testing
  • U.S. Hemp Authority Certification

Cons:

  • No flavored options

Use coupon code TAKE15 for 15% off

Some people need to take higher doses of CBD to get the effects they’re looking for. In that case, you need to use a high-potency product. We recommend CBDistillery, which offers one of the strongest CBD oils on the market.

Its most potent full-spectrum CBD oil carries 167 mg of CBD per ml for a total of 5000 mg (30 ml bottle). In comparison, most other brands go no higher than 66 mg/ml.

This CBD oil is made from organic Colorado hemp. It goes through comprehensive third-party testing to verify its purity and potency and costs $0.05 per mg of CBD. Compared to other CBD oils on the market, this price is considered below-average. 

CBDistillery is one of the most popular brands out there, providing a great combination of quality, transparency, and price. It’s also certified by the U.S. Hemp Authority, which highlights its commitment to strict hemp manufacturing standards. 

NuLeaf Naturals CBD Oil (Best Reputation)

Pros: 

  • Over 20,000 satisfied customer reviews
  • High potency
  • Extensive third-party testing
  • Organic Colorado hemp source
  • Free shipping

Cons:

  • No flavored options

Use coupon code CBDTHINKER for 20% off

If you’re looking for high-quality CBD oil from a reputable brand, Colorado’s NuLeaf Naturals is a great choice. Its CBD oil has over 20,000 satisfied customer reviews with an average rating of 4.9/5 stars — the best feedback we’ve seen from any CBD oil on the market.

This full-spectrum tincture has a high (60 mg/ml) potency and comes with five bottle sizes (5-100 ml) with 300-6000 mg of CBD. It’s made from organic Colorado hemp and also contains USDA-certified organic hemp seed oil.

This CBD oil is tested by a third-party lab to confirm its purity and potency. It costs $0.07–0.10 per mg of CBD, which is close to the average market price for CBD oil.

Founded in 2014, NuLeaf Naturals is one of the oldest and most trusted CBD brands.

Receptra Naturals Serious Relief Tincture (Best for Pain)

receptra-naturals-relief-cbd-oil

Pros: 

  • Added turmeric
  • Two potencies
  • Extensive third-party testing
  • High-quality organic Colorado hemp source
  • Free shipping

Cons:

  • No third-party tests for terpenes

Use coupon code RECEPTRACBD10 for 10% off

The serious relief tincture from Receptra Naturals is our top pick for pain and inflammation relief. 

What makes this tincture so effective is that it has added turmeric, a popular anti-inflammatory herb that’s been shown to have beneficial effects in arthritis and other issues marked by inflammation and pain (3,4).

Receptra’s full-spectrum CBD oil has a mint berry flavor and two potencies: 33 mg/ml and 66 mg/ml. You can start with the 33 mg version; if it’s too weak you may need to try the 66 mg/ml one.

This CBD oil is comprehensively tested for potency and contaminants and costs $0.08-0.09 per mg of CBD, which is considered an average price.

Founded in 2015, Receptra Naturals is another vertically integrated, top-tier brand out of Colorado. It grows its organic hemp on a family-owned farm.

CBDfx CBD + CBN Oil Calming Tincture (Best for Sleep)

cbdfx-calming-tincture

Pros: 

  • Added CBN for sleep
  • Great price
  • Multiple potencies
  • Organic Kentucky hemp source
  • Extensive third-party testing
  • Five strength options

Cons:

  • Not full-spectrum
  • No third-party tests for terpenes

Use coupon code FXSAVINGS for 15% off

If you’re taking CBD oil for sleep, we recommend the CBD+CBN calming tincture from CBDfx. 

This unique product contains a mix of pure CBD, cannabinol (CBN), and a separate blend of terpenes. CBN is a minor cannabinoid that may enhance the sedative effects of other cannabinoids, although further research is needed (5).

While not a full-spectrum product, this tincture is formulated specifically to promote and support healthy sleep. 

The calming tincture is available in five strengths with 500-6000 mg of pure CBD and 150-300 mg of pure CBN. It costs $0.04–0.05 per mg of CBD/CBN, which is a relatively low price for this unique tincture.

CBDfx is a popular, California-based brand known for its innovative products. It uses organic hemp cultivated in Kentucky and provides comprehensive third-party test results of its products. 

Joy Organics Organic Full-Spectrum Tincture (Best Organic)

joy-organics-orgainc-full-spectrum-tincture

Pros: 

  • USDA organic certification
  • Four strength options
  • Organic Colorado hemp source
  • Extensive third-party testing

Cons:

  • No third-party tests for terpenes

Use coupon code CBDTHINKER for 20% off

Most reputable CBD brands claim to use organic hemp to make their products. 

However, the best way to make sure you’re getting an organic CBD oil is to look for brands certified by the USDA, which has strict requirements for organic products. One such brand is Joy Organics.

The company’s USDA-organic full-spectrum CBD oil is flavored with fresh lime and comes in 30 ml bottles with four strengths: 450 mg (15 mg/ml), 900 mg (30 mg/ml), 1350 mg (45 mg/ml), and 2250 mg (75 mg/ml).

This CBD oil goes through comprehensive third-party testing to verify the lack of pesticides, heavy metals, and other contaminants. It costs $0.06-0.10 per mg of CBD, which is considered slightly cheaper than average.

Founded in 2018, Joy Organics is a popular, family-run CBD brand. Its products are sourced from organic Colorado hemp.

Extract Labs CBD Tincture (Best Taste)

extract-labs-raspberry-cbd-tincture

Pros: 

  • Three delicious flavors
  • Two strength options
  • Organic Colorado hemp source
  • Extensive third-party testing
  • Great price

Cons:

  • No third-party tests for terpenes

Use coupon code GET15 for 15% off

If you dislike the strong hemp taste of full-spectrum CBD oil, we recommend Extract Labs. Its CBD tinctures have three delicious natural flavors: raspberry, lemon, and banana foster.

Better yet, they use coconut MCT oil as the carrier ingredient to dissolve CBD, which has little to no taste. 

Extract Labs’ full-spectrum CBD oils have two potency options: 33 mg/ml (medium) and 66 mg/ml (high). They come in 30 ml bottles with a total of 1000 or 2000 mg of CBD and cost only $0.04-0.05 per mg of CBD. Compared to similar products, that’s a fairly low cost.

Extract Labs’ CBD oil is comprehensively tested by a third-party lab to verify its purity and potency. It’s sourced from organic Colorado hemp. 

Extract Labs is a popular Colorado brand founded by Iraq combat veteran Craig Henderson. 

Lazarus Naturals CBD Pet Tincture (Best Pet CBD Oil)

Pros: 

  • Exceptionally low price
  • Full-spectrum CBD and isolate versions
  • Extensive third-party testing
  • Multiple bottle sizes
  • Organic, high-quality Oregon hemp source

Cons:

  • Only one potency option

If you’re looking for CBD oil for your dog or cat, we recommend Lazarus Naturals. Its pet tincture has an incredibly low price of $0.03 per mg of CBD without sacrificing quality. In comparison, most pet CBD oils cost over $0.10 per mg.

Lazarus’ tincture has a potency of 20 mg/ml, which is fairly strong for most cats and small-to-medium dogs. It’s made with full-spectrum CBD, although there’s also a THC-free CBD isolate version. You can choose from unflavored and salmon flavors and 30-120 ml bottles with a total of 300-2400 mg CBD.

Lazarus Naturals is a popular employee-owned brand known for offering quality products at unbeatable prices. Unlike most CBD companies, it directly grows hemp on a farm in Central Oregon and has complete control over the manufacturing process.

How We Choose CBD Oils

Finding high-quality CBD oil and other CBD products is quite different from other supplements. You have to know what to look for because making an effective CBD oil takes scientific expertise, care, and experience. 

Here are the factors we consider:

  • Third-party testing (to verify the CBD content and lack of contaminants)
  • Type of CBD (to get the best effects)
  • Product potency (to get the best effects)
  • Formula (for specific benefits)
  • Hemp quality (to get a high-quality product)
  • Company reputation (to verify the company can be trusted)
  • Price (to get a good deal)

Read on for a full explanation of how we use these criteria to find the best CBD oils on the market. You can also use these tips to choose high-quality CBD products on your own.

Third-Party Testing

Third-party tests are necessary to confirm the safety and potency of CBD oil. They’re the best way to protect yourself from low-quality products that contain little CBD, too much THC, or carry contaminants. 

Performed by an independent lab, these tests check the levels of CBD, THC, and other cannabinoids in CBD oil products. They can also check for pesticides, heavy metals, mold, and other contaminants. 

Pesticide and heavy metals tests are important for CBD oil because it’s made from hemp, a plant that can absorb heavy metals and other contaminants from the soil (6). 

All reputable CBD brands send their products for third-party testing and posting the test results (called certificates of analysis, CoAs) online. If these test results are not available, that’s a major red flag.

We check the test results for all the products we review to make sure they contain advertised levels of CBD, the correct type of CBD, and zero contaminants. For full-spectrum products, we also check the concentrations of minor cannabinoids (and terpenes, if available).

Type of CBD

As we mentioned earlier, there are three types of CBD:

  • CBD isolate: pure CBD without anything else.
  • Full-spectrum CBD: a whole-plant hemp extract containing all of the plant’s cannabinoids, terpenes, flavonoids, and other active compounds. This includes a small amount of THC (0.3% or less).
  • Broad-spectrum CBD: Same as full-spectrum, but with THC removed.

Research suggests that whole-plant cannabis preparations, such as full-spectrum CBD extract, are more effective than isolated CBD. 

This isn’t surprising since cannabis contains nearly 150 different cannabinoids and 150 terpenes that contribute to its health effects (7,8).

For example, one research paper looking at the use of CBD for epilepsy found that full-spectrum CBD extracts were up to 4 times more potent and less likely to cause side effects than pure CBD (2). 

This is a great example of the  “entourage effect” — the fact that cannabinoids, terpenes, flavonoids, and other active hemp compounds work in synergy (1).

That’s why we recommend using full-spectrum CBD products whenever possible. 

Meanwhile, if you need to avoid THC, you should choose a broad-spectrum CBD oil, since it will maintain the same entourage of beneficial compounds, but without THC.

Potency

Potency or strength refers to the amount of CBD in one millimeter (ml) of oil. The higher the number, the more CBD you’re getting per drop. Generally speaking, CBD oils have three potency levels:

  • Low: 10-20 mg/ml
  • Medium: 20-40 mg/ml
  • High: 40+ mg/ml

You’ll notice that all of the oils we recommend here are high-potency. There are three reasons why: 

  1. Some people find that they need to take large doses of CBD to get a noticeable effect. 
  2. Even if you don’t require large doses, potent CBD oil is convenient because you’ll need to take fewer drops. That’s a big advantage because you can’t effectively use more than 1-2 ml of CBD oil at a time since you have to hold it under your tongue.
  3. You get more CBD in total, which means you end up paying less per mg and get a longer-lasting supply. 

Formula

When recommending CBD oil for a specific benefit, we also look at additional ingredients. For example, if you’re taking CBD oil for sleep then formulas with additional CBN could be more effective than regular tinctures.

Similarly, if you’re taking CBD oil for pain, additional anti-inflammatory ingredients like turmeric can add to the benefits of CBD.

Hemp Quality

Since CBD is extracted from hemp, how and where this hemp is grown is also important. 

We only recommend CBD oils made from organic hemp grown in Colorado, Kentucky, Oregon, and other American states, or European countries. 

An even better scenario is companies that grow and extract their own hemp because that gives them more control over product quality and consistency. In contrast, most CBD brands buy hemp or finished extracts from other producers.

It’s also good if you can find brands with USDA organic certification as that’s the only way to confirm that their hemp (and other ingredients) are organic.

Company Reputation

We also consider the reputation of CBD companies. The brands we recommend have overwhelmingly positive customer reviews that help verify that you’re getting effective CBD oil and good customer service.

They’re also transparent about their hemp source, third-party testing results, the people behind the company, and provide other helpful details to build trust with customers.

Price

CBD oil is not cheap, so we also consider the price. We look for products that are affordable yet high-quality. We also make it easy to tell if you’re paying a low, average, or high price by comparing the price per milligram (mg) of CBD. 

Generally speaking, there are three tiers of CBD oil prices:

  1. Low: $0.07 or less per mg
  2. Average: $0.08-$0.13 per mg
  3. High: $0.14+ per mg

Did you know? When it comes to CBD oil, a high price doesn’t necessarily mean a better product. There are plenty of affordable brands that beat out pricier companies in quality. 

CBD Oil Dosage

Everyone’s ideal CBD oil dosage is different. It depends on your body weight, genetics, the benefits you’re looking for, and the kind of product you’re taking. 

As such, it’s best to follow the “start low and go slow” approach suggested by health experts (9).

Start with a small dose of CBD (10-15 mg) and pay attention to the effects over the next two hours. If you don’t notice anything, gradually increase the dosage over time until you start to feel the desired effects.

For example, you might take 10 mg of CBD. If it doesn’t seem to do anything after two hours, you can try 15 mg. Repeat this until you find the dose that works for you.

As a general rule of thumb, most people take 20-50 mg doses of full-spectrum CBD. This is generally dosed once or twice per day, depending on your routine and daily needs.

How to Use CBD Oil

Place the desired number of drops under your tongue. Hold for at least a minute but ideally 3 minutes or more and then swallow. The longer you hold the oil, the more CBD can be absorbed into your blood vessels. 

CBD oil takes about 15-40 minutes to start working (10) and its effects typically last for about 4-6 hours. 

You can either take CBD oil regularly or as needed. For example, taking CBD oil every day in the morning and evening would work well for someone looking to improve a chronic condition. 

Meanwhile, someone who deals with occasional sleeplessness or an anxiety attack might only take CBD when they need it. 

Safety and Side Effects

According to research, CBD is a safe compound with few and minor side effects. Chronic use and high doses of up to 1500 mg per day have been repeatedly shown to be well tolerated by humans (11).

Even the World Health Organization (WHO) concluded in its 2018 report that CBD is “generally well tolerated with a good safety profile.” (12)

The most common side effects of CBD include:

  • Feeling tired or drowsy
  • Dry mouth
  • Diarrhea
  • Low blood pressure 
  • Lightheadedness

CBD can also interact with enzymes that metabolize the majority of prescription medicines. This means it can reduce or strengthen their effects (13).

The likelihood of these side effects increases with higher doses of CBD. Most studies have evaluated very large doses of CBD (>400mg), which may not be necessary for your overall wellness needs.  That means these side effects are unlikely to happen for most regular CBD users.

The long-term effects of cannabinoids including CBD have yet to be studied, and special populations should exercise caution. Always talk to a physician before starting a CBD regimen for any reason to avoid potential complications.

CBD Oil FAQs

What is CBD Oil?

CBD oil is a supplement that contains hemp-derived CBD extract. This CBD is dissolved in a carrier oil like coconut MCT oil to improve its absorption.

Can CBD Get You High?

No, CBD is non-psychotropic which means it cannot get you high. In fact, it can counteract the intoxicating effects of THC (14).

What’s the Difference Between Hemp Oil and CBD Oil?

Hemp oil is made from the seeds of hemp, which don’t contain CBD or any other cannabinoid. Meanwhile, CBD oil is made from the flowers and other above-ground parts of the plant, which are rich in cannabinoids and terpenes.

Is CBD Legal?

Yes, the 2018 Farm Bill made hemp and hemp-derived CBD products federally legal in the U.S. However, a few states have more restrictive laws about CBD so be sure to check the specific state or jurisdiction you’re interested in. 

CBD is also legal in Canada, the UK, and most European countries, although it’s best to check your particular country and local laws first.

What are the Benefits of CBD Oil?

Companies aren’t allowed to say that CBD oil can help with any medical condition or symptom because of FDA regulations. Having said that, animal and human studies have shown that CBD has a wide range of beneficial properties, including analgesic (pain-relieving), anti-inflammatory, anxiolytic (anxiety-relieving), neuroprotective (protects brain cells), antidepressant, antiepileptic, and many other effects (15). 

Does CBD Show Up on Drug Tests?

Pure CBD will not show up on a marijuana drug test because it looks for the presence of THC. Meanwhile, full-spectrum CBD products might trigger a positive test because they contain small amounts of THC.

However, it’s still theoretically possible that repeated use of any cannabinoid-containing product may cause a positive result from small amounts of bioaccumulation.

For a closer look at these and other questions and tips, check our comprehensive, science-based CBD guide

References

  1. Russo, Ethan B. “Taming THC: potential cannabis synergy and phytocannabinoid‐terpenoid entourage effects.” British journal of pharmacology 163.7 (2011): 1344-1364.
  2. Pamplona, Fabricio A., Lorenzo Rolim da Silva, and Ana Carolina Coan. “Potential clinical benefits of CBD-rich cannabis extracts over purified CBD in treatment-resistant epilepsy: observational data meta-analysis.” Frontiers in neurology 9 (2018): 759.
  3. Daily, James W., Mini Yang, and Sunmin Park. “Efficacy of turmeric extracts and curcumin for alleviating the symptoms of joint arthritis: a systematic review and meta-analysis of randomized clinical trials.” Journal of medicinal food 19.8 (2016): 717-729.
  4. Hewlings, Susan J., and Douglas S. Kalman. “Curcumin: a review of its effects on human health.” Foods 6.10 (2017): 92.
  5. Karniol, Isac G., et al. “Effects of Δ9-tetrahydrocannabinol and cannabinol in man.” Pharmacology 13.6 (1975): 502-512.
  6. Montoya, Zackary, et al. “Cannabis Contaminants Limit Pharmacological Use of Cannabidiol.” Frontiers in Pharmacology 11 (2020): 1439.
  7. Citti, Cinzia, et al. “A novel phytocannabinoid isolated from Cannabis sativa L. with an in vivo cannabimimetic activity higher than Δ 9-tetrahydrocannabinol: Δ 9-Tetrahydrocannabiphorol.” Scientific reports 9.1 (2019): 1-13.
  8. Booth, Judith K., and Jörg Bohlmann. “Terpenes in Cannabis sativa–From plant genome to humans.” Plant Science 284 (2019): 67-72.
  9. Lucas, Catherine J., Peter Galettis, and Jennifer Schneider. “The pharmacokinetics and the pharmacodynamics of cannabinoids.” British journal of clinical pharmacology 84.11 (2018): 2477-2482.
  10. Russo, Ethan B. “Cannabinoids in the management of difficult to treat pain.” Therapeutics and clinical risk management 4.1 (2008): 245.
  11. Iffland, Kerstin, and Franjo Grotenhermen. “An update on safety and side effects of cannabidiol: a review of clinical data and relevant animal studies.” Cannabis and cannabinoid research 2.1 (2017): 139-154.
  12. WHO. Cannabidiol (CBD) Critical Review Report. June 7, 2018.
  13. Brown, Joshua D., and Almut G. Winterstein. “Potential adverse drug events and drug–drug interactions with medical and consumer cannabidiol (CBD) use.” Journal of clinical medicine 8.7 (2019): 989.
  14. Niesink, Raymond JM, and Margriet W. van Laar. “Does cannabidiol protect against adverse psychological effects of THC?.” Frontiers in psychiatry 4 (2013): 130.
  15. VanDolah, Harrison J., Brent A. Bauer, and Karen F. Mauck. “Clinicians’ guide to cannabidiol and hemp oils.” Mayo Clinic Proceedings. Vol. 94. No. 9. Elsevier, 2019.

Leave a Reply