abstract-ideas-presented-in-concrete-form-mndgqg4e