Getting Through B S Rajput's Mathematical Physics Without Losing Your Mind
If you're working through Mathematical Physics By B S Rajput, the first thing you need to know is that it covers a massive amount of ground across a dozen different subjects. It is not organized like a graduate textbook. It is organized like a reference manual that was written to serve engineering students across multiple semesters, which means the treatment of each topic is often shallow and occasionally misleading. I spent three weeks last year trying to get through the complex analysis chapter for a quantum mechanics course. The residue theorem section has the right formulae but skips the contour selection logic entirely. I ended up cross-referencing with Arfken and Weber's Mathematical Methods for Physicists just to understand why a particular contour choice was invalid for a branch cut. That is the pattern you will see repeatedly.
Mathematical Physics By B S Rajput
The book itself is structured into fourteen major units covering vector calculus, ordinary differential equations, partial differential equations, complex variables, numerical methods, group theory, probability and statistics, and linear algebra. Each chapter follows a similar pattern: definition, a few worked examples, and a large set of exercises. The worked examples are where most students get stuck because Rajput tends to present the clean version of a solution without showing the decision-making process that leads to the method choice. Here is how I actually use this book in practice. I open it to find the formula or the standard approach, not to learn the concept from scratch. For instance, when I needed the Green's function construction for a non-homogeneous second-order ODE with boundary conditions, I went to the ODE chapter. The book gives the general framework. What it does not give is any discussion of when the Green's function fails to exist or what happens at eigenvalues. That gap cost me about forty-five minutes on a homework problem where the boundary conditions created a singular case. The numerical methods chapter is one of the more useful sections. It covers Runge-Kutta methods, finite difference approaches for PDEs, and basic interpolation. I use this chapter when I need a quick refresher on algorithm structure before writing a simulation. The finite difference discretization section is particularly solid for someone who already understands the underlying calculus and just needs the mapping from differential form to difference form.
How to Approach the Material Effectively
The biggest mistake I see people make is treating this book as a primary learning text. It simply was not designed that way. It works best as a supplementary resource alongside a proper course textbook. If you are using it as your main reference, you will encounter gaps in reasoning that will slow you down considerably. For the vector calculus section, start with the definitions of gradient, divergence, and curl, then move directly to the theorems. The book presents Gauss's divergence theorem and Stokes' theorem with reasonable worked examples. The key insight that most students miss is that these theorems are essentially bookkeeping tools for converting volume integrals into surface integrals and vice versa. Understanding that physical intuition is more useful than memorizing the integral forms. A typical application in electrostatics involves converting a volume charge distribution into an equivalent surface integral when computing flux through a closed surface. Rajput's examples cover this, but the physical motivation is buried. When you hit the partial differential equations chapter, pay close attention to the separation of variables method. This is the workhorse technique for solving the heat equation, wave equation, and Laplace's equation in various geometries. The book walks through Cartesian, cylindrical, and spherical coordinates. The cylindrical coordinate treatment is where you should pay extra attention because the Bessel functions that appear there are non-intuitive. The boundary conditions at the origin determine whether you keep or discard the Y_n solution, and the book mentions this briefly but does not emphasize why it matters physically.
Get the Full Details

I ran into a specific issue with the Laplace transform section while working on a transient heat conduction problem. The book presents the standard transform pairs and the convolution theorem, but it does not address how to handle initial conditions that are discontinuous at t equals zero. When I tried to apply the method to a step-function boundary condition, the inverse transform gave an incorrect result until I realized the discontinuity required a distributional interpretation. The workaround was to split the problem into a steady-state part and a transient part, solve each separately, and then superpose. This is a standard technique in the field, but Rajput does not cover this case explicitly.
Common Pitfalls and Where the Book Falls Short
The complex analysis material has a significant limitation. The residue calculus section assumes familiarity with analytic continuation and branch cuts, but those prerequisites are not built into the text. If you attempt contour integration problems without understanding branch point behavior, you will get wrong answers consistently. I spent an afternoon on a complex integral involving a logarithmic branch point because I did not realize the contour needed to avoid the branch cut entirely. The answer came from recognizing that the integrand had a branch point at the origin and required a keyhole contour rather than the semicircular contour the book's style would suggest. The probability and statistics chapter is another area where the treatment is insufficient for anyone planning to use the material beyond undergraduate exams. It covers distributions, expectation values, and basic hypothesis testing, but it skips correlation analysis and maximum likelihood estimation entirely. If your research involves data fitting or statistical inference, you will need a different source for those topics. Another structural issue is the exercise difficulty distribution. The problems range from routine plug-and-chug calculations to genuinely challenging proofs, but there is no gradient. You can jump from a trivial substitution problem directly into a proof requiring knowledge of functional analysis without any intermediate steps. This is frustrating when you are self-studying because there is no scaffolding.
What Actually Works Well in This Book
The group theory chapter is surprisingly accessible for the level of the rest of the text. It covers symmetry operations, point groups, and character tables with enough worked examples to make the abstraction manageable. I have used this section repeatedly when analyzing molecular symmetry in physical chemistry contexts. The character table constructions are clear and the application to selection rules is covered adequately. The linear algebra material is adequate for applied purposes. Eigenvalue problems, matrix diagonalization, and vector spaces are presented with sufficient detail for physics applications. The section on simultaneous diagonalization of commuting matrices is particularly relevant for quantum mechanics, though again the physical significance is stated rather than developed. For quick lookup purposes, this book remains one of the more comprehensive single-volume references available at an accessible price point. The table of contents alone is worth having because it maps out the full scope of mathematical methods typically required for a physics degree. If you know what topic you need and just want the formula or the standard approach, flipping to the right chapter and working through the examples will usually get you what you need in about fifteen to twenty minutes.

Supplementary Resources Worth Using
I recommend pairing this book with either Arfken's Mathematical Methods for Physicists or Boas's Mathematical Methods in the Physical Sciences. Arfken is more comprehensive and rigorous. Boas is more readable and has better pedagogical flow. Either one will fill the gaps that Rajput leaves behind. For the numerical methods sections, having a computational tool like Python with NumPy and SciPy available will help you verify the analytical results independently. I calculate finite difference approximations numerically before trusting the analytical derivation. It takes maybe ten extra minutes and catches errors in the book's worked examples more often than I would like to admit. The book is available through standard academic publishers and online retailers. There is no official open-access version, so you will need to purchase or borrow a physical or digital copy. Some editions vary in content slightly depending on the year of publication, so check the table of contents against your syllabus before committing to a particular edition.