I currently have an application which consists of: User Interface (web page) BLL (Manager & Domain Objects) DAL (DataAccess class for each of my Domain Objects).
I u
If you don't want to return a DataTable, you can pass in an IBook implementation from BookManager for the DAL to populate.