This is a calculus-based textbook on general physics. It contains all the major subjects covered in an intermediate or advanced course on general physics. It also embraces the most recent developments in science and technology. With this book, students can have a better understanding of physics principles and a broad view on the applications of physics ideas. Through coherent and humorous elucidation of physics principles, this book makes learning general physics a fun and interesting activity.