New to steganography...urgent



Hi all,
I have to create a steganography project with .jpeg and .mp3 carrier
files.
As i am new to stego so at the moment i have started looking over .bmp
carrier files as it is quite easier to understand. But at the moment i
am not getting the right path. I want to know what all algorithms are
there to perform steganography.
I searched over net but i cant see any specific algorithms for
steganography. Is there any good book or e-book explaining all the
maths envolved in all carriers file like .bmp, .jpeg. mp3 and all.
I looked over one bmp application from net but its not documented so i
am not getting my head with its maths at the moment.
Can any one guide me the right path. What exact path should i follow
as by the end i want to have application with .jpeg, .mp3, .txt
carrier files. And at present i dont know much about the maths
involved in it.

If any one could give me a reference documented code to understand
then it would be great.

Any or all help would be greatly appreciated.

Thanks

.