The book describes why we undertake science and discovery in various forms and it explores the
possible limits of discovery faced jointly by scientists and society in general. The author
offers case studies and illustrates how researchers collaborate to tackle science challenges of
a larger scope as well as educate future science students.