We’ve had great luck using CraveBooks for book promotions. Easy to use and great access to multiple platforms.