Brain tumors: A comprehensive text