public List <Book> GetBooks(int maxQuantity) { var doc = xmlReader.GetXMLDocument(); var rawBooks = XMLToDynamic(doc); var books = DynamicToBooks(rawBooks); return(books); }