It took me three books (Atkins, Kutzelnigg, Levine) to finally understand spin. Not its physics (I don't like physics) but what it does in quantum mechanics.
The problem is that you only have spin if you include relativity into QM (and no-one wants to do that ). Without relativity, spin has to be introduced as an axiom.
I think a simple way to understand it, is the following:
A one particle wave function θ(x,y,z) without spin depends on the three spatial coordinates. It's a function
The spin-assumption is that the function depends on a fourth coordinate, called ms, that can take on the values 1/2 and -1/2 (or "up" and "down"). In other words Ψ(x,y,z,ms) is a function
Integration over the whole configurational space is now understood as three integrations and one summation:
Of course you can go on with this and define an N particle wavefunction:
is the (differential) probability of meeting particle 1 at (x1, y1, z1) with spin ms1 while particle 2 is at (x2, y2, z2) with spin ms2, and so on.
What does a wave function with spin look like?
Since the typical approximation for the Hamiltonian does not include spin, we can assume the wave function to be separable:
where θ is the spatial function from above, and σ is a function whose domain consists of only two elements.
Apparently if we have two linear independent functions of that kind, we can make any other such function as a linear combination of those two. We choose two such functions called α and β with the additional requirement that they form an orthonormal basis (of the spin-function-space):
These conditions can be satisfied by the following (the 4 values have to form a unitary matrix):
Now θ(x,y,z)α(ms) is called a spin orbital with α-spin. It vanishes unless the spin is 1/2 (if α(ms) is chosen the way shown). With the α(ms) and β(ms) chosen orthonormally you can easily evaluate integrals involving spin orbitals (easy as far as the spin-part is concerned). But I don't feel like showing that today.
 Except of course for Dirac.
On the absurdity of classified information - The problem with keeping information secret is not that secrecy is never warranted, it's that it is always easier to classify something as secret than not...
3 days ago