Added shelf_reader.py