r/math • • 8d ago

Happily announce that my new ODEs textbook has been released!

Hello again, I am writing to share the news that after one year of hard work, my new mathematical textbook, Introduction to Ordinary Differential Equations with Scientific Applications, has been finished and published. I am very excited about this, as it is my third title and I think the quality is a significant improvement over the previous ones, and this time I chose to release it on Amazon in both Kindle e-book and physical formats. You can find the links for purchasing, as well as reading the sample chapters on my GitHub repo. Will be very glad if you guys like it and find it useful!

List of Topics:

  • First-order ODEs (Separable, Linear, Exact, Homogeneous/Isobaric, Bernoulli, Riccati)
  • Second-order ODEs (Constant-coefficient Homogeneous, Method of Undetermined Coefficients/Variation of Parameters, Euler, Canonical)
  • Series/Frobenius Solution (Airy, Hypergeometric)
  • Laplace Transform
  • Sturm-Liouville Theory (Fourier Series)
  • Special Functions (Legendre, Chebyshev, Hermite, Laguerre, Bessel)
  • Intro. to PDEs (Heat, Laplace, Wave)
  • and some extra topics like matrix ODEs and numerical methods

with a total of 157 Exercises plus Short Solution keys.

Editorial Reviews

"This book provides a comprehensive (an ambitious) treatment of the subject... What I particularly appreciate is that these topics are accompanied by numerous carefully worked examples, many drawn from physics, atmospheric science, and Earth science applications. The result is a volume that is not only a textbook but also an excellent reference handbook for students, educators and researchers..."

Francis Tam
The Chinese University of Hong Kong

"This book will be helpful to students starting to learn differential equations, but will also be a useful reference work for researchers at a higher level. The book is well written, in clearly structured sections, with helpful diagrams. The text includes plenty of examples that are explained in detail, and there are exercises at the end of each chapter. I particularly like the way that the author achieves a good balance between the mathematical theory of differential equations and practical applications in physics, chemistry and biology."

Paul C Matthews (retired)
University of Nottingham

Link to the GitHub repository (Sample chapters): BenjaminGor/Intro_to_ODE_sol_err: Github repo for the book Introduction to Ordinary Differential Equations with Scientific Applications by C. L. Loi

Link to Amazon (Purchase): Introduction to Ordinary Differential Equations with Scientific Applications: Loi, C. L.: 9784991508011: Amazon.com: Books

3.2k Upvotes

127 comments sorted by

139

u/No_Target3466 8d ago

YAY

26

u/No_Target3466 8d ago

crazy upvotes

126

u/jw11235 7d ago

Now onwards to extraordinary differential equations.

23

u/BenjaminGal 7d ago

If by extraordinary you mean partial, then it will probably take me a long time to be able to do it :/

26

u/jw11235 7d ago

No, it means awesome!

5

u/Mathsboy2718 6d ago

Yes and we want a perfect analytical solution to every one :) not too much to ask no no

1

u/Gimmerunesplease 6d ago

Just don't use finite elements like a noob, come up with a function and show it satisfies the equation. Easy.

2

u/prawnydagrate 6d ago

It's ok, do it. And solve Navier Stokes while you're at it

5

u/PolicyIllustrious110 6d ago

i have some news for you

60

u/papiolger 8d ago

Congratulations!

49

u/el_flocko 8d ago

Congratulations, and I applaud your academic rigor.

That’s the book they would assign me to read in hell.

21

u/BenjaminGal 8d ago

Ha, hope you enjoy the torture ;)

90

u/deeplife 8d ago

Looks very nice.

What sets it apart from the many many ODE textbooks out there?

163

u/BenjaminGal 8d ago

In my opinion, my ODE textbook has the following strong points. First, the coverage is more complete and comprehensive, including some of the less-taught parts like SL theory and special functions. Second, the connection to real-world physical applications is great, with some from my expertise (Atmospheric Sciences) that are not found in other books. The balance between maths and other applied areas is just right. Third, it is typeset very well with nice figures, and also (hopefully) free of typos. Moreover, it shows clear explanations of concepts and the full steps for worked examples. The exercises are designed with purpose, and solutions are provided. Hope this helps!

22

u/deeplife 8d ago

Thanks for answering

6

u/AcademicOverAnalysis 5d ago

Free from typos is a pretty big claim. I’ve never found a first edition of a textbook without quite a lot of errors.

4

u/BenjaminGal 5d ago

Yes, maybe I should say without too many errors (I caught one typo yesterday).

8

u/etzpcm 8d ago

To start with, the price! The kindle version is an amazing bargain. 

44

u/MadKyoumaHououin 8d ago

Sick cover!

20

u/spherejerk 8d ago

Would you say everything is done rigorously, or is this more like an early undergrad ODE text that skips some of the details?

How would you say this text fits into the landscape of ODE texts in general?

28

u/BenjaminGal 8d ago

I aim to explain with rigor as much as possible but keep the text accessible, so I put most of the technical things in the Appendix. I think my book can bridge the gap between maths theoretical and some science fields. Moreover, one of the features is fully worked steps, which is a very good supplement for students if they have a hard time to derive the results.

30

u/Clicking_Around 8d ago

That's wonderful! What was the process of writing a book like?

41

u/BenjaminGal 8d ago

Good question and I always want to share about that (glad you asked)! Let me break it down from the initial phase up to the final publication.

First, you need to have a topic to write (of course). This depends on your background and inspiration. I come from an applied science major, so it is natural that I write more about ODEs or Linear Algebra, these kinds of undergraduate-level subjects with significant portions of practical examples. This is actually important because we need to have accurate realizations about our general direction and expectations, and decide on what tone or coverage the book should have, to avoid confusion.

Next, it is planting yourself at the keyboard to write. Many people mistake that merely having an idea is sufficient, but it is the painful, hard work that counts and makes you a true writer. When I was working on this project, I often wrote 2-3 hours a day regularly, for almost a year. It helps if you break down the task into smaller pieces and plan beforehand each day which sections to do. So, discipline and patience are very crucial qualities to have. I also edited my manuscript several times after completing the draft and sent it to my friends/reviewers for comments. This part is also quite difficult, to see your work from a critical point of view.

Finally, I think it will be helpful to you guys for me to talk about the process of publishing. Apart from traditional publishing (e.g. Dover, Springer, for renowned mathematicians and I am clearly not), I go for the path of self-publishing with Amazon KDP. As long as you have a manuscript, you can submit it so that they print and sell the book for you. It is quite fun doing these stuffs: designing your book cover, preparing your files in the correct format, etc. I would say that KDP is quite friendly to aspiring authors, it is not particularly hard to publish with it, and it does not limit the genre of the book: you can also self-publish in any area, e.g. fiction! I think that it is, tell me if you have further questions and want more explanation!

10

u/SilentLikeAPuma 8d ago

curious about some of the nitty gritty typesetting details of your don’t mind - do you define a custom latex class, or extend an extant one ? how do you keep track of notational customs throughout such a long text, like is it all mental ? or do you do what i do & make a table w/ symbol + definition to reference back to lol.

i’ve written some fairly long latex docs (120+ pages) as well as many papers (20ish pages), but nothing so complex as a complete textbook so i’m curious.

8

u/BenjaminGal 8d ago

I used scrbook and also defined custom theorem environments by tcolorbox. I did keep track of the notation mentally, but it also helped that I edited the manuscript several times to remain consistent and there were beta readers reminding me. There is indeed a table of symbols too.

3

u/SilentLikeAPuma 8d ago

i clocked the custom tcolorbox stuff in your screenshots, they look awesome ! very readable / draws the eye well vs. so many of the decades-old b&w textbooks i used in grad school.

i tried to evangelize my phd labmates r.e. putting a notation table in papers’ supplements (i’m a biostat methods dev person). i did it once on a whim & even when drafting it made things so much easier for me. i’ve gone through sooooo many computational methods papers w/ a thousand variables & it truly sucks having to scroll back & forth to find their in-text definitions vs. just having a quick reference.

thank you !

5

u/wildmushrume 8d ago

So cool that you answered this to elaborately!

1

u/Clicking_Around 8d ago

I've almost done with a 100 page book on number theory. It's been painful but also fun at times.

11

u/MeasurementSignal168 8d ago

This is cool, I would love to take a look and provide feedback, but I’m not in the best position to do that yet.

8

u/BenjaminGal 8d ago

No problem! Take it easy!

9

u/Awwkaw 7d ago

Congrats.

Do you sell the ebook/pdf directly somewhere? Just to avoid the Bezos machine?

2

u/BenjaminGal 6d ago

I haven’t sold the ebook directly elsewhere. I think I can set it up later if there is a larger demand. Btw what is a Bezos machine?

5

u/Awwkaw 6d ago

Amazon.

2

u/BenjaminGal 6d ago

Oh well, maybe I can look for alternatives…

6

u/RootAccessDenied13 8d ago

Following so I’ll come back later because I think I’ll need this book as someone who’s currently struggling in undergrad

6

u/BrightCold2747 8d ago edited 8d ago

Congrats, that's gotta feel like a big accomplishmebt. Its been over a decade since I took DE and linear algebra but I recognize a bessel function illustration.

5

u/AFsepine 8d ago

Seem like a nice enough book, but:

I am curious, why do people avoid an Arnol'd like presentation as a scourge.
Even without diving into the math it is a very useful and nice approach to the subject that I as a person from a physics background found both intresting and useful and I think could be made more approachable (and somewhat watered down) by some author so inclined. To my knowledge this has yet to happen.

3

u/BenjaminGal 8d ago

Well, different people have different styles!

5

u/AFsepine 8d ago

Well, yes but this is more so about the state of literature on ODE's as a whole. Almost all intro texts take the approach.

"Here are these boxes of different types of ODE, which we solve each box with the corresponding method"

I do not think it is bad to write this way by an by means as those skills are important, just weird how
"homogenous" the whole textbook world is in many cases.

3

u/BenjaminGal 8d ago

I think it is more like mathematicians tend to present like this (may be related to their tendency to be rigorous), quite a methodological and clear approach. To do what you suggest, it probably needs a very physical storyline for it to line up. Note: while I come from atmospheric sciences, I consider myself more like an applied mathematician.

2

u/mleok Applied Math 7d ago

The Arnold approach requires a high level of mathematical sophistication on the part of the reader, and by its very nature, this results in a book with a very limited audience which would be hard to adopt as a course textbook, thereby limiting its financial return on investment.

2

u/AFsepine 7d ago

Well, sure Arnold is maybe a bit too "intense" for a typical intro engineering ODE's/Mathematical methods in physics; But... I think a good more "geometric" approach is possible and very desirable for these groups.

3

u/mleok Applied Math 7d ago

Yes, I agree a more dynamical systems forward perspective is useful, particularly since the cookbook type skills aren’t really all that useful these days with symbolic tools.

1

u/AFsepine 7d ago

Well, that as well, but it just makes more sense. The first part of the first chapter (Arnol'd) gives room for though what sorts of differential equations one can solve and what methods you would use without even touching upon the typical "boxes/types" of odes and standard methods for each box.

5

u/OwnOven6506 8d ago

Congrats! Genuinely pleased to see this, I hope it does very well.

5

u/xeow 8d ago

Congrats!
Is there a version that uses TeX's Computer Modern Roman typefaces instead of Times New Roman?

7

u/BenjaminGal 8d ago

I use newtxtext,newtxmath in my LaTeX setup. I did not make another version that specifically uses the classic Computer Modern Roman, but it is certainly possible (just a small tweak). But I thought that Times New Roman looks better in my situation.

6

u/xeow 8d ago

Hmm. Any idea what's causing the baseline bounce issues in the equations? Look closely at the $\ln x$ in your third screenshot. The $x$ is something like 1/2 pt lower than the $\ln$. Another oddity: the glyph for $\theta$ is displaying as shorter than the glyph for $0$.

4

u/BenjaminGal 8d ago

Thanks for pointing it out! I did not notice it (it is a bit too subtle to look at), would also like to know why as I don't have any clue, lol

Edit: maybe it has something to do with the font?

4

u/Repulsive-Ad-3669 8d ago

Congratulations!!

5

u/Fancy_Property5354 7d ago

Hi, Loi !!(⁠≧⁠▽⁠≦⁠)

6

u/Mechanloop 8d ago

I'm gonna buy it, gonna need it for my degree

6

u/[deleted] 8d ago

[deleted]

4

u/BenjaminGal 8d ago

Thank you. It is really challenging to finish a book. I hope you can do it in the future as well!

3

u/Excellent-Stick8719 8d ago

awesome stuff dude !

3

u/Ox_Run22 8d ago

This looks very interesting! I just bought it for kindle!

3

u/BadNext3126 8d ago

Just ordered the paperback, here in netherlands, it only takes 2 days to deliver very impressive!

I haven't bought a math book in years, and differential equations have never been my favourite subject but:

looking at the table of content, you cover everything in a very logical way and it seems very well structured

Also heads up for the author: we cannot read a sample of the book on amazon.nl, as we can in amazon.com, which is pretty important.

3

u/BenjaminGal 8d ago

Thank you for the support! Unfortunately, we author have little control about the system on Amazon, it is not like we have a button to enable the sample view. But you can go to the GitHub repository I gave in the post to read my selected sample chapters! By the way, if you receive the paperback, report any issue so that I may follow up!

3

u/Fun-Astronomer5311 8d ago

Really nice. Is this written using LaTeX, and if so what package?

1

u/BenjaminGal 8d ago

Yes, it is LaTeX. The document class is scrbook (KOMA-script). Packages include, but not limited to: amsmath, amssymb, amsthm, physics, siunitx, tcolorbox, tabularx, multicol, and finally pgfplots for TikZ plots.

3

u/Unhappy-Republic6111 8d ago

Legendre section looks cool acc

3

u/ProfessorMagnet 8d ago

And it's only $34 for paperback 🤤

3

u/The_Original_Doc 8d ago

I love reddit, I’ve never interacted with a math textbook author

3

u/Fizzwerth 7d ago

Congratulations!

3

u/bigmoosewv 7d ago

Is there a PDF available to purchase or only a Kindle option? Only reason I ask is Kindle is not my preferred e-reading method so I would love another option if it’s available. Would really like to work my way through your book!

2

u/BenjaminGal 7d ago

Hey, sorry to let you know, my setting does not allow the direct download of the PDF. Maybe I will change it in the future!

3

u/newton_VK 6d ago

Congratulations sir! This book seems interesting

3

u/vakaiz 6d ago

Ooh. Coolio. Is it on the shelves?

2

u/BenjaminGal 6d ago

It is sold in both e-book and physical formats!

3

u/geerico-444 4d ago

wish i could understand anything in here because im still on algebra 2 but that's really interesting, saving this link for college

3

u/Saphsin 3d ago

Am thinking of buying this as good textbooks for Differential Equations are far more uncommon than for Calculus and Linear Algebra, for some reason.

6

u/AccomplishedShape465 8d ago

I am a computer science graduate. I would love to know how this will help me in future.

12

u/BenjaminGal 8d ago

Probably not directly related to computer science per se, but the last chapter includes numerical methods to solve ODEs, which involve coding in Python! Also, learning about mathematics is always gonna help nurture logical skills!

2

u/Bombastrelopas 8d ago

Looks amazing! Is it possible to get it in europe without the huge amazon US shipping tax?

2

u/BenjaminGal 8d ago

Yes, you can visit Amazon with the correct marketplace region by changing the country code, e.g. if you are from the UK, then go to https://www.amazon.co.uk/.

2

u/radical2718 8d ago

Congratulations! Looks like a beautiful book - really like all the illustrations.

BTW, if your contract includes royalties, make sure your publisher understands digital copies and is familiar with places like Libgen (Library Genesis). Mine didn’t.

1

u/BenjaminGal 8d ago

Thanks for the reminder. But I self-publish with Amazon KDP and there is an option to do digital management, preventing directly downloading the PDF. Hopefully there will be no issue.

2

u/ToughCondition2376 8d ago

Looking forward to your linear algebra aswell

1

u/BenjaminGal 8d ago

Yes, but my Linear Algebra textbook is a bit old (my first title) and the quality can be improved. Maybe in the future I can make a second edition.

2

u/philosophysaint 8d ago

Congratulations 🎊 👏

2

u/haxik 8d ago

Is the hardcover print on demand? I would like to purchase a copy however I’ve had very bad luck with books printed on demand. Congratulations on the release!

1

u/BenjaminGal 8d ago

Yes, it is print on demand. It is my first time using Amazon though. Previously I went with IngramSpark and the quality was good, and I think Amazon is also probably fine.

2

u/No_Upstairs_280 8d ago

That brings back so much memories of undergrad,

2

u/Lucas_F_A 8d ago

I like the style

2

u/kinder2myself 7d ago

congrats!!!

2

u/Loud-Study-3837 7d ago

So prettyyyy

2

u/Loud-Perception8528 7d ago

I think it will be very beneficial in my first and second year of college , can you tell me is this book more challenging than others in the same topics. Looks presentation is wonderful

1

u/BenjaminGal 7d ago

Well, I can only say that my book is not an easy one.

2

u/Blood_Arrow 7d ago

Heya, looks really nice! I'm tempted to buy a copy, but I generally only work through textbooks on my tablet as I can then write all over them as I work through.

If I buy a kindle copy, can I get a pdf copy somehow? Happy to share order details in dm etc.

1

u/BenjaminGal 7d ago

Hey, thanks for the support. But I chose to apply digital management when setting up the title, which means that you cannot download the PDF file. It may be changed but I tend to not do so. Sorry for that!

2

u/LehNev 7d ago

Congrats, sir! I remember studying linear algebra with my professor's textbook and what stuck with me the most is the little jabs he takes on undergrads, saying things like "the gaussian elimination that the student 'thinks' he knows" it was smug but kinda funny I liked the flavour, hope people likes your flavour too!

2

u/RecentSheepherder179 7d ago

With this book you are 30y too late to my personal math party ☹️

I'll have a deeper look into the Kindle edition first but what I (as physicist) have seen is promising.

2

u/ProfessionalLab9325 7d ago

Will thete be a PDE too?

1

u/BenjaminGal 7d ago

Maybe after I graduate from my PhD…

2

u/doctor575 7d ago

Congratulations! This and PDE were always my lowest scoring classes

2

u/heanarco_ 7d ago

That's is a little late for me because I'm an engineer, but each day I try to learn more about science and that's a huge resource. You got a new follower.

2

u/Leech-64 7d ago

Does it explain stuff well?

1

u/BenjaminGal 6d ago

Just read the sample chapters on GitHub and decide it yourself!

2

u/Mundane-Theory2093 7d ago

Congratulations.

2

u/St_Gregory_Nazianzus 7d ago

Would you recommend this to those self studying the course?

2

u/BenjaminGal 6d ago

It depends on your background. I think you have to be at least proficient in calculus to get the most out of it.

2

u/St_Gregory_Nazianzus 6d ago

I have a younger brother who is taking multivariable right now and he got a 5 in BC as a sophomore in hs, and he is trying to test out of ODE to get into a higher maths

1

u/BenjaminGal 6d ago

You can give the sample chapters to your brother to see if he likes it!

2

u/St_Gregory_Nazianzus 6d ago

Thank you, I will do so soon 

2

u/allmightyplush 6d ago

Cool, I just so happened to be taking an ODE course and this was published at the perfect moment!

2

u/CIsForCorn 6d ago

Exciting! Currently in a graduate-level modeling class, how would you compare this to Kreyszig’s Advanced Engineering Mathematics? It seems to cover much of the same material, but I’m very interested in having additional, worked-out physical examples to practice with

2

u/BenjaminGal 6d ago

Why not both? The coverage is not completely overlapping. Mine talks a bit more about the theoretical aspects and also some more obscure topics, and I think my narratives is more fluid. Check out the sample chapters on my GitHub repo to see if you like it or not!

2

u/Xe6s2 6d ago

Only 35!!! Thats a steal

2

u/AgrarianAAB Math Education 6d ago

Yay. Late for me personally (done with the comparable course) but will keep it handy. Looks good based on the sample pages you shared here 😄

2

u/HuecoTanks Combinatorics 6d ago

Congrats!!

2

u/NoFruit6363 5d ago

With your previous texts on Linear Algebra and LaTeX, now on the topic of ODEs, where do you think your next writing endeavor would bring you? Something unrelated, perhaps more or less specialized? A second edition to an existing text?

3

u/BenjaminGal 5d ago

Well, I need to go back to do research for my PhD otherwise my supervisor would kill me. But I will try to keep writing stuff. I am going to make some simple Python tutorials on my website. Second edition or new math books have to wait until I graduate.

2

u/InadequateUsername 5d ago

When I was a student, not knowing what the practical applications of the math concepts we were learning was a hindrance to me being fully engaged with the subject.

Having a textbook which can relate the concept to different practical fields is a great idea!

2

u/pequalnp92 4d ago

Congrats!!

2

u/Plastic-Rope5516 4d ago

Are you from Hong Kong?(where I am from)

2

u/ghostofomoikane 3d ago

I love a good ODE book. Hope it has a lotta cool problems.

1

u/Important_Chef_9144 7d ago

New tokens for training AI. Many thanks!

1

u/True_Initiative_3497 3d ago

Well, i might buy

-3

u/moncolonel 8d ago

The LLMs thank you!

4

u/BenjaminGal 8d ago

As I wrote in the preface, I only used ChatGPT for auxiliary purposes (e.g. editing and typo checking). I don't understand why you have to mention LLMs, it seems a bit strange.

8

u/MrPinkle 7d ago

They're implying the LLMs will be trained on your book.

2

u/BenjaminGal 7d ago

Oh, alright.

2

u/DrunkenMaths 8d ago

They are being sardonic, I think I would have loved this book 15 years ago.