providing plenty of | Authors | 2manybooks