An article inventory control system for articles, such as books, uses RFID tags attached to each article. Each tag has a unique identification or serial number for identifying the individual article. An inventory database tracks all of the tagged articles and maintains circulation status information for each article. Articles are checked out of the library using a patron self-checkout system. Checked out articles are returned to the library by being deposited into an exterior smart book drop which reads the RFID tag and automatically checks the article back in. Article data from the exterior smart book drop are used to generate reshelving reports for efficiently reshelve the articles. Articles which are used in the library, but not checked out, are returned to interior smart book drops within the library for reshelving. The interior smart book drops capture data regarding in-house use of articles. The data are used to generate historical usage reports. The uncirculated articles are stored on shelves of the library. The shelves are periodically scanned with an RFID scanner for updating inventory status.