Hello A.,
Sorry to hear you're facing so many challenges right now but things will get better soon. It sounds like you're doing a super job in spite of the difficulties. I have nursed all 7 of my babies and had 3 with colic, so I am deeply sympathetic.
I have found the very best parenting book to be Dr. William Sears's The Baby Book. It covers all the subjects you mentioned and is a VERY encouraging book. It was definitely the secret of my success with all my babies. Do your best to avoid medically unsound books like "On Becoming Baby Wise" which have been known to cause a large number of women to lose their milk supplies and quite a few babies to be hospitalized for dehydration (http://www.ezzo.info/)
I have never been able to express with a pump enough to make it worth my while. But to build up my milk supply I have followed these "6 rules": 1) eat a lot,keeping plenty of good fats in diet (dairy, nuts, avocadoes, natural oils, etc.), 2) drink 8 glasses of water a day, avoiding sodas (which upset babies' sensitive tummies) and avoiding alcohol (which, in even small amounts, can cause FAS, fetal alcohol syndrome, i.e. brain damage), 3) go to bed as early as possible and rest in daytime, 4)at the very least, nurse no less than every 2 hours or whenever baby's waking or going to sleep (or better yet, give baby a little nursing snack in between those 2 hours to give extra nipple stimulation which generates more milk), 5)nurse as long as possible at each session, getting yourself super comfy and letting baby hang out at the breast for as long as he wants (better yet, lie down with baby for nap or at night and let baby fall asleep at breast... that really triggers good milk-making... I have had tremendous success sleeping with my babies beside me), 6)eliminate stress from your day (relax, think positive thoughts, count your blessings, pray and tell God everything you're worrying about or dreaming of, be around happy people, etc.)
Remember with nursing it's all about supply and demand. The more you nurse, the more milk your body will make. So nurse like crazy and take extra good care of yourself. This will help you be patient when baby has colic (which is one of the greatest challenges a mom can face!) and feel "in control." Find other mommy friends and get together for mutual support and encouragement consistently and frequently.
You're going to be fine and this hard time will be over very soon. Just keep falling in love with that baby because it's that love that carries you through and makes it all worth it. Enjoy him and keep your sense of humor. I will keep you in my prayers!
Congratulations...and welcome Baby Logan!
L.