added test case : should return iterable books