Best Nigerian Casino Sites in 2021 ng

Last Update: September 2021
Rank Rating Bonus Offer Secure Link
More details

Top Features

  • Easy registration
  • Live Casino
  • Player's Choice

Payment Methods

Visa MasterCard ecoPayz Neteller Skrill Trustly Astropay CashtoCode

Top Features

  • Fast payouts
  • Live Casino
  • Free Spins

Payment Methods

Visa MasterCard Neteller Skrill Trustly Rapid Transfer EPS Astropay
More details

Top Features

  • Sportsbook
  • Live Casino
  • Fast payouts

Payment Methods

Bank Transfer ecoPayz Maestro MasterCard Neteller Paysafecard Visa EntroPay


More details

Top Features

  • Weekly games
  • Top picks
  • Instant Payout

Payment Methods

Visa MasterCard Neteller Paysafecard Instadebit Much Better Alipay Bitcoin
More details

Top Features

  • No deposit bonus
  • Tax Free
  • Wide choice

Payment Methods

Visa MasterCard Skrill Neteller ecoPayz Alipay Revolut Credit / Debit Cards
More details

Top Features

  • Classic slots
  • Easy registration
  • Live Casino

Payment Methods

Skrill Rapid Transfer Neteller MasterCard Visa Paysafecard Klarna ecoPayz


More details

Top Features

  • 24/7 Support
  • Easy registration
  • Editor's choice

Payment Methods

Visa MasterCard CashtoCode ecoPayz Euteller GiroPay Instadebit Interac

Top Features

  • 24/7 Support
  • Great mobile app
  • VIP

Payment Methods

Instadebit MasterCard Neteller Skrill Trustly Visa Zimpler Klarna
More details

Top Features

  • Bitcoin
  • Easy registration
  • Reload bonus

Payment Methods

Visa MasterCard Skrill Neteller ecoPayz Jeton Interac Bitcoin
More details

Top Features

  • 24/7 Support
  • Live Casino
  • Jackpot slots

Payment Methods

Visa MasterCard Maestro Skrill Jeton Siru Neteller ecoPayz
CashiMashi Casino
Ruby Fortune

Choose the Best Casinos for Nigerian Players

This guide will discuss some of the essential factors that make up a top online casino for Nigerian players. After all, you want to enjoy a great time playing your favourite games and have a chance to win money without any issues. So you need to do your homework and check for the best betting sites to join. As part of this guide, we will also cover topics such as the legal situation of gambling in the country, payment methods offered by the best casinos, types of games available to play, and many others. Let's get started.


Is the Casino Licensed?

As a Nigerian player, one of the first things you need to check when choosing an online casino is its licence. Casinos that are not licensed are usually scam sites looking to prey on unsuspecting gamblers and steal their money. There are several strict regulatory bodies in the iGaming industry known to monitor their licensees and ensure that they deliver the best services. Some of the most popular ones are the UK Gambling Commission, Malta Gaming Authority and Swedish Gambling Commission.

A licensed online casino must follow the rules and terms of its licence. These rules are put in place to ensure that the casino delivers the best services to players at all times. If a betting site fails to abide by the rules, it may be fined heavily or have its licence revoked. Another benefit of playing at a licensed casino is that you can report it to its regulatory authority. For instance, if a casino fails to deliver a promised service or is featuring illegal games, you can inform its regulatory authority, who can then take action.

To know if a casino is operating with a valid licence, you can check its licensing information. Most top online casinos provide their licensing information in the footer of their website. But in cases where this information is not available, you can contact the customer support of such a betting site to ask. Once you have the licence or registration number of the betting site, you can head over to the website of its regulatory authority to confirm if the licence is valid or not.

Casino Support Channels Offered

Apart from checking the licence, another crucial factor to consider when choosing the best online casinos in Nigeria is the available support channels. The reason is that situations may arise where you need a betting site's assistance to resolve an issue. Thus, it is best to go with a betting site that offers efficient customer service 24/7 and via different channels.

The best gambling sites have a dedicated team that attends to players' questions and complaints. They offer support via live chat, email and, in some cases, telephone. Besides, they usually have a comprehensive FAQ section on their site where players can find answers to the most common questions.

It is also common for these top online casinos to work with an Alternative Dispute Resolution (ADR) agency to handle disputes with players. This means that if you are not satisfied with how a particular complaint is dealt with, you can inform the casino's ADR company and require that the issue is revisited. When you play at the best betting sites, you can rest assured that you will get help when you need it. So, to recap:

  1. Live chat;
  2. Telephone;
  3. E-mail;
  4. Whatsapp;
  5. VIP support.

Are My Deposits Safe?

Playing at an online casino involves depositing money into your betting account. Thus, it makes sense to want to be sure that your deposits are safe. The best casino sites in Nigeria accept a wide range of deposit methods known to be safe to use. They conform to the Payment Card Industry Data Security Standard (PCI-DSS) when processing credit/debit card transactions.

Apart from that, these betting sites also require players to provide basic details about themselves as part of the Know Your Customer (KYC) procedure. This way, they can ensure that transactions originate from a legitimate account owner.

Safe Casino Experience

In addition to checking if your deposits are safe, you also need to examine the casino's overall safety to know the kind of experience you will get. There are various threats to online security, with hackers trying to steal players' personal and financial information. When you play at one of Nigeria's best online casinos, you can rest assured that you are in safe hands.

These operators secure their betting sites with industry-standard and top-notch security mechanisms such as Secure Socket Layer (SSL) encryption and firewalls. They encrypt information on their website and filter incoming and outgoing connections to ensure that their players enjoy a safe gaming experience at all times.

Bonuses Available in Nigerian Naira

Bonuses are an integral part of online casinos, and we know it pretty well at CasinoTopsOnline. They allow players to enjoy more game time and an opportunity to win money. As a Nigerian player, you need to check the bonuses and promotions you can claim at a betting site. While doing that, also consider the currency supported for the bonus.

Top Nigerian online casinos offer different kinds of bonuses in Nigerian Naira. They usually reward new players with a lucrative welcome bonus offer when they sign up. In some cases, these are no deposit bonuses that do not require any deposit to benefit from them. Besides welcome bonuses, players can also claim other impressive offers such as match bonuses, free spins, reload bonuses and free plays. In most cases, the best betting sites also offer their loyal customers special rewards in the form of comp points that they can accumulate and trade for other kinds of bonuses.

When checking the bonuses, also take a look at the terms and conditions that govern them. Usually, casino bonuses have a specified wagering requirement that you have to fulfil before you will be allowed to cash out winnings made from them. There are also game restrictions set by operators for bonuses. You may also need to use a bonus code to claim these offers.

Positive Feedback from Other Gamblers

Feedback from other gamblers about a betting site says a lot about the kind of service you can expect from such an operator. If the feedback is negative, then there is a good chance that you will not be satisfied with the service the operator offers. However, if it is positive, you can consider it an excellent choice after also taking into account other factors.

You can read reviews about a Nigerian casino site to find out about its features. These should include the kind of games provided, bonuses offered, customer support and banking options accepted. Alternatively, you can join a good online casino forum to stay up-to-date with the discussions of players about a betting site. This way, you can quickly spot when an online casino is going rogue and take the necessary steps to protect yourself.

Our Favourite Nigerian Casinos

At CasinoTopsOnline, we have a list of the best Nigerian casinos you can join. These casinos have good reputations in the industry, and they pass all our tests. They are licensed by top regulatory bodies and feature different kinds of games you can play on your desktop and mobile devices. In addition, they offer numerous incredible bonuses and support various payment methods. In fact, these betting sites also accept the Nigerian Naira, thus making deposits and withdrawals easier. Here are some of our favourite casinos where Nigerian players can enjoy the best gaming experience.

Number of Games
Mobile Option
Average Payout
Jackpot Village

Which Casino Bonuses Are Available in Nigeria?

Nigerian players can enjoy different kinds of casino bonuses when they play at top-rated betting sites. Generally, these are two categories that casino bonuses can fall into — deposit bonuses and no deposit bonuses. Deposit bonuses refer to bonuses that you can claim only after depositing money into your casino account. The gambling site offering this bonus will set a minimum qualifying deposit that you must make before giving you access to the offer.

As for a no deposit bonus, it is awarded without any deposit requirement. It is added free of charge by the online casino to players' accounts. Nevertheless, some betting sites may require a promo code for their deposit and no deposit bonuses. Here are some of the different types of casino bonuses available to claim in Nigeria.

Nigerian Welcome Bonus

This is a kind of bonus that almost every Nigerian online casino offers. It is a bonus that is exclusive to new players and offered to them when they join a betting site for the first time. Usually, it is awarded on the first few deposits made. The purpose is to help players get familiar with a betting site's features and kickstart their gambling experience.

Free Spins

Another casino bonus that Nigerian players can claim at online gambling sites is free spins. These are bonuses that can only be used on video slot games. They allow you to play an extra round or more on slots without having to bet your own hard-earned money.

Match Bonus

Most welcome bonuses are match bonuses. There are plenty of Nigerian casinos that offer this kind of bonus. With a match bonus, a betting site will match the amount you deposited by giving you a percentage as bonus cash to use on the games of your choice.

Reload Bonus

Another common type of bonus that Nigerian players can claim when playing at online casinos is a reload bonus. Operators offer this kind of reward to players when they fund their betting account. It is given as a small percentage of the amount that you deposit or as free spins in most cases.

Referral Bonus

Some top Nigerian online casinos also offer players a referral bonus when somebody signs up based on their recommendation. In most cases, there is a referral code that the new player needs to enter during registration to specify who the referrer was.

Loyalty Bonuses

Loyal players at a top casino site can enjoy loyalty bonuses usually offered as comp points on every game played. You can accumulate these comp points and trade them for different prizes or real cash, depending on the online casino.

VIP Rewards in The Nigerian Casinos

Nigerian players can also enjoy VIP rewards at the best online casinos. This includes personalised bonuses, invitations to special events, faster withdrawal times, a dedicated account manager and so on. However, be aware that becoming a VIP member at some betting sites is strictly by invitation.


The legality of gambling in Nigeria is a bit of a grey area. Although gambling in the country is regulated by the National Lottery Regulatory Commission (NLRC), there is a lack of proper and effective implementation. Nevertheless, two specific laws govern gambling in Nigeria — the Gaming Machines (Prohibition) Act of 1977 and the Nigerian Criminal Code.

The Gaming Machines (Prohibition) Act states that the use of gaming machines is illegal. Anyone caught using gaming machines to offer gambling services will bag a 1-year jail term without the option of a fine. For clarification, the act defines gaming machines as any mechanical game that requires a coin or token to operate and is used for gambling.

The second law related to gambling is the Nigerian Criminal Code Act enacted in 1990. This act pertains to what is considered legal and illegal gambling in Nigeria. The law specifies the punishment for running an illegal gaming house in the country. Owners and participants of such illegal infrastructures may serve two years in prison or be required to pay a fine of up to 1000 Naira. According to the Nigerian Criminal Code Act, only three types of gambling are considered legal:

  • Lotteries;
  • Skill-based casino games;
  • Sports betting.

Online Casino Laws for Nigerian Players

While the Nigerian gambling laws permit online sports betting, it outright forbids online casinos from operating within the country's boundaries. Nevertheless, nothing is mentioned in the law about playing at offshore casino sites, although it is generally assumed to be illegal. But, as mentioned in the previous section, there is a serious lack of effective implementation of gambling restrictions. As a result, many Nigerian players have created accounts with numerous offshore online casinos to play an impressive array of different kinds of games.

These foreign casinos offer various kinds of bonuses and are licensed by reputable regulatory authorities in their respective jurisdictions. To date, there has been no mention of a Nigerian player being arrested for creating an account with an offshore online casino or playing online casino games. Thus, it is safe to assume that players can gamble at betting sites not located in the country without any issues.

Are Nigerian Land-based Casinos Allowed?

Land-based casinos are among the types of gambling considered legal under the National Lottery Act. Nigerian players can play at physical casinos located in the country so long as they operate with a licence issued by the NLRC. However, since the law only legalises skill-based games, these casinos do not feature the best slot machines in their lobbies. They have a small collection of games compared to their counterparts in Europe and other regions.

Presently, there are three known government-approved land-based casinos that operate in the country — The Federal Palace Hotel and Casino, The Transcorp Hilton Casino, and Le Meridien Eko Hotel and Casino.

Minimum Gambling Age in Nigeria

As with every country, Nigeria also has a minimum gambling age. Gamblers must be at least 18 years old before they can participate in any form of gambling in the country. If a betting infrastructure in the country allows underage gambling, it will be fined heavily by the regulatory authority. As well as that, the gambler may also face some charges based on the specifications of the Criminal Code Act. This is why the land-based casinos in the country often request an ID card from players to ensure that they are of legal gambling age. At the best online casinos in Nigeria, you will not be able to sign up unless you are 18 years or above.

Payment Methods Offered At Nigerian Casinos

Depositing and withdrawing winnings at Nigerian casinos is pretty easy. This is because the betting sites accept a wide range of payment methods that are safe, reliable and fast. They also accept the Nigerian Naira, so players can perform transactions without paying any currency-conversion fees. Here are some of the common payment methods offered at top Nigerian casinos.

Debit Cards

This is by far the most common payment method that Nigerians use at online casinos. Debit cards allow users to make and receive payments in their bank accounts without providing their financial account information. MasterCard and Visa are the two main cards that gamblers in the country use. They are safe and fast payment methods, but you should be aware that some financial institutions charge a small fee for using them.

To make transactions via debit cards easy for players, top Nigerian online casino offer multiple platforms to choose from. You can make transactions using your card via Interswitch, Paystack and Quickteller. Each of these platforms has its pros and cons, so you may want to read about them to know the best ones to choose from.


Another payment method offered by online casinos in Nigeria is e-wallets. These are electronic methods that allow you to perform transactions with ease. The beauty of e-wallets is that they have fast payout times. However, you need to create an account with an e-wallet provider before you can start using them.

Withdrawals at the best online casinos via this category of payment method are pretty fast, usually a few hours. However, one thing you should bear in mind is that e-wallet providers often charge transfer fees. Besides that, if you are using an e-wallet in another currency and trying to deposit in Naira, you may also be required to pay a currency conversion fee. Some of the most popular e-wallets you can use at Nigerian online casinos include PayPal, Skrill and Neteller.


Some top betting sites in Nigeria accept cryptocurrencies. This is one of the safest payment methods globally. Cryptocurrencies use blockchain technology and offer users complete anonymity. This means your details are completely safe when you use this option for deposits and withdrawals at online casinos.

Besides that, they are less susceptible to government and middle-man interference. However, before you start using this payment option, be aware that it is highly volatile. The price can change at any time, so it may benefit you in some cases, while in other cases, it will not. To use a cryptocurrency at an online casino, you need to have a crypto wallet and buy some coin. Some of the cryptocurrencies accepted by the best online casinos in Nigeria include Bitcoin, Ethereum, Ripple and Litecoin.

Bank Transfer

This is a popular payment method that many gambling sites in the country accept. It allows you to send and receive money using your bank account without going through any stress. Most financial institutions in Nigeria have an app or web platform that users can use to transfer and receive funds in their account. Some of the most popular ones include Guaranty Trust Bank (GT Bank), Access Bank and Zenith Bank.

Many of these financial institutions offer the Unstructured Supplementary Service Data (USSD) service. You can enter a specific code on the phone number linked to your account and use it to perform transactions. One thing to bear in mind about bank transfers is that the processing time for withdrawals often takes 1 to 3 days.

Virtual Cards

Many top online casinos in Nigeria accept virtual cards as a deposit option. They allow players to use methods such as Paysafecard to fund their betting account and start playing different kinds of casino games. The good thing about virtual cards is that they are safe to use, as they are typically standalone. However, unlike methods such as bank transfer, they cannot be used for large money deposits.

Mobile Payment Options at Nigerian Online Casinos

A few betting sites in Nigeria allow players to make deposits using mobile payment methods. These methods will enable you to use your prepaid telephone balance to fund your casino account and play games. They are fast and easy to use but available only for deposit options. One major drawback of this method s that the amount you can deposit is usually low. Besides that, there is a restriction on how many times you can use the payment option in a day. This restriction is added as an extra security feature for users.

Best Online Casinos for Nigerian Players

Mobile Casinos for Nigerian Players

With the invention of smartphones, it is now possible for players to bet on different kinds of casino games on the go. Many top Nigerian online casinos design their platforms with mobile users in mind. You will be able to access all of their features and perform different actions, in just the same way you would on the desktop betting site. In fact, some operators have a mobile app that players can download on their Android and iOS smartphones and tablets. With the app, you can claim different kinds of bonuses, make deposits and withdraw winnings, play casino games and so on.

Live Casino Games with Nigerian Dealers

Live dealer games are pretty common among Nigerian players. They provide a similar sensation to that found at land-based casinos. You will get to play against a live dealer and other players from different parts of the world.

While the gambling law does not permit online casinos to operate within the country, several offshore betting sites offer live casino games with Nigerian dealers. Developers host these games in their studios, and with the use of advanced technology, players can stream their HD video feed in real-time. Here are some of the popular live dealer games you can play at Nigerian casinos.

Live Blackjack

Live blackjack is a favourite among many Nigerian players. There are different variations available at the best online casinos in the country, and they come with excellent features. In this game, you will compete against a real human dealer for a chance to win. To make it more interesting for players, developers add interactive features. You will find features such as a live chat facility that gamblers can use to chat with the dealer and other players.

Live Roulette

Another popular live dealer game that you will find on checking the lobby of most Nigerian online casinos is live roulette. Not only are they fun to play with the spinning action of the wheel, but you can get lucky and land big wins. There are numerous live roulette variations. The best casinos offer HD streams with other impressive features in the game.

Live Baccarat

Although not as common as the previous two games, many gamblers in Nigerian enjoy betting on live baccarat. It is a simple yet fast-paced game that can offer pretty decent winnings. When you enter a top offshore casino's lobby, you will find several baccarat tables to choose from. Besides that, you can switch between different camera angles to follow the game as the action take place.

Live Poker

Poker is a game that many people all over the world enjoy playing, and it isn't any different with Nigerians. Some Nigerian players enjoy playing live poker, where they can get a chance to play against other players and win the entire pot of the game. Some of the best online casinos in the country are poker sites that offer different variations of the game.

Best Casino Games in Nigeria

There are several kinds of casino games that Nigeria players play. These games are from some of the industry's best developers, such as Microgaming, NetEnt, Playtech, Quickspin, Betsoft, and Booongo Games.

They come with different kinds of impressive features. Some of them are also well-known for offering huge winnings. When you enter the lobby of a top Nigeria online casino, you will find hundreds of games properly sectioned for easy access. You can play most of these games on your desktop computers and mobile devices without installing any special app. Here are some of the best casino games in the country.


Slots are the most popular casino games in Nigeria as well as most other parts of the world. They are fun to play and come with several exciting features such as multipliers and bonus games. There are different kinds of slots such as classic slots, 3D slots and progressive jackpot slots. These free slot games come with various themes, and there are some capable of offering millions of Naira as winnings.


Blackjack is probably the most popular table game in the country. It is a game of skill and luck, and it is pretty easy to play. There are numerous blackjack variations that top Nigerian betting sites feature. These include European Blackjack, Double Attack Blackjack and Blackjack Switch. Some of these variations come with a dynamic billboard that allows you to see the previous winning statistics.


Although the Nigerian gambling law does not permit roulette at land-based casinos in the county, many Nigerian players enjoy playing it online at offshore casinos. It is fun to play. The spinning action of the wheel can be mesmerizing. If you are lucky, you can end up winning big in the game. There are three types of roulette — European, American and French. As with other games, there are several variations of each of these available. Many variants will be found at Nigerian online casinos.


Baccarat is another popular card-based casino game that some players in Nigeria love to play. The game rules are straightforward as you try to predict whether the banker's or the player's hand will be the winner. As with other table games, there are numerous variations available. You can play them on your desktop and mobile devices. Apart from that, the game's betting limit is usually flexible at the best online casinos in Nigeria. This makes them playable by both high rollers and budget players.


The lottery has always been one of the best games in Nigeria. Thus, it's no surprise to see that players in the country also love playing bingo, a lottery-like game. In bingo, players try their luck by buying a number-filled card and hoping that those numbers will be among the selected winning numbers. There are several variations of the game, and some have enormous winning potential.


Keno is another lottery-like game that you can play at the best Nigerian online casinos. In most cases, you will find this game in the speciality game section of a betting site. The rules are somewhat similar to those of bingo. However, instead of having fixed numbers on your ticket, you mark lucky numbers that you believe will win. You can play different variations of keno in Nigeria and win from them.

Scratch cards

They are the most popular instant win games that casino sites feature. Despite being one of the best games to play in Nigeria, they are not popular among Nigerian players, Scratch cards require you to scratch off a card's surface to reveal symbols and win prizes. They come with different themes. Some are even designed like a 3×3 video slot. Developers of these games often add visual effects and excellent soundtracks to make them more entertaining to play.

Video Poker

Video poker is another top casino game in Nigeria. It is a game where you try to form the best 5 card hand in order to win money. There are numerous variants of video poker you can also play on your mobile device at the best betting sites in the country. Some common titles include Jacks or Better, Deuces Wild, Bonus Poker and Joker Poker, amongst others.

History of Nigerian Online Casinos

History of Nigerian Online Casinos

Nigerians love to gamble. Gambling has been a part of the country long before the introduction of the Gaming Machines (Prohibitions) Act in 1977. Previously, however, gambling was limited to the throwing of dice and a few card games. As technology advanced, the internet ushered in the era of online casinos, and many Nigerians began gambling at offshore betting sites. However, the Criminal Code Act didn't specify offshore gambling as one of the legal gambling activities. Although the law did not state anything concerning online gambling, there are also some restrictions because of different religions. Nevertheless, Nigerian players have a great fascination with online sports betting as well as online casino games.

As a result of Nigerian players' passion for sports betting, many operators that run online casino services have also integrated a sportsbook section on their website. That said, there is no telling which online casino was the first to enter the Nigerian market. We can tell that the market is growing at an alarming rate, with hundreds, if not thousands, of betting sites targetting players in the country. We hope that modifications will be made to the country's current gambling laws regarding online casinos so that players can enjoy betting on their preferred games freely.

Land-based Casinos in Nigeria

According to Chapter 22 of the Criminal Code Act, land-based casinos are listed as one of the country's legal gambling activities. Physical casinos can offer gambling services in accordance with Nigerian gambling laws. They must obtain a licence from the NLRC and, in some cases, the state where they operate. In Lagos State, the Lagos State Lotteries Board licences gambling activities. So any land-based casino operating there must also obtain a licence from the board.

As we have pointed out already, there are only three known legal land-based casinos in Nigeria. They have a small collection of games and do not feature games of chance, such as video slots and roulette. This is because the gambling law outrightly forbids these games. Featuring them would be a direct violation of the law. But why only three land-based casinos, you may ask. The answer is because the process of applying and getting a licence to operate a land-based casino in the country is tedious. This has discouraged many operators from trying.

Prospective operators looking to run a land-based casino must be examined and approved by three different commissions. These are the Special Control Unit against Money Laundering (SCUML), the Nigerian Investment Promotion Commission (NIPC), and the National Office for Technology Acquisition and Promotion (NOTAP). After that, applicants have to register for Value Added Tax (VAT) and acquire a Tax Identification Number (TIN) from the Federal Inland Revenue Service (FIRS).

As with almost all countries that allow gambling infrastructures to operate, land-based casino owners in Nigeria are also taxed by the government. The taxes are paid at both the national and state level, and an accurate record must be kept. However, Nigerian players do not have to pay tax on winnings made from playing games at land-based casinos.


Do Nigerian online casinos offer bonuses?

Yes, they do. There are several kinds of exciting bonuses that you can claim at Nigerian online casinos. These include welcome bonuses, free spins, cashback bonuses, reload bonuses and many others. Check the promotion section of a casino to find out about the bonuses it has for players to claim.

Is it safe for players from Nigeria to gamble?

It is safe for Nigerian players to gamble at online casinos, so long as those casinos operate with a licence. When you play at the best betting sites, such as those recommended by CasinoTopsOnline, you can rest assured that your financial and personal information is safe.

Is it legal to gamble in Nigeria?

Yes. Some form of gambling is legal in Nigeria, as specified in the Criminal Code Act. However, the Act does not mention online gambling. So it is not clear whether it is legal or not. Thus, you can play at an offshore casino that is licensed by a reputable foreign regulatory body. Be aware that the minimum legal gambling age in Nigeria is 18 years old.


Mike Lorente
Mike Lorente
560 Articles
Mike has worked as a freelance writer, focusing mostly on writing reviews and opinions on online casinos. In these past years, he has come to know in-depth how casinos operate and what to look for when choosing a casino. He is always happy to share new tips and strategies aimed to help you in your gaming journey. Based in Spain, Mike is a specialist in casino games and a master when it comes to online slot machines, sharing his strategies and tips on our website.
About the author