added summary and further read