Tati - no books to recommend, but I'll share my system with you.
Work out all your regular bills. Ours include rent, water, electricity, gas, phone, internet, car registration, school frees. Add up what they will be for one year (obviously adjust between annual, quarterly and monthly bills!) Assuming you get paid fortnightly, divide the total amount by 26, and put that much money in your bills account every fortnight. This way, whenever you get a bill you can just pay it with no fretting.
(if your assumptions on bills are incorrect, it's easy to tweak and change the amount if you use a spreadsheet.)
Have another account for unexpected expenses. This could be the birthday present or the new dress for a wedding or the windscreen is cracked or the school excursion or whatever. Put a nominated amount in to this account each fortnight - and don't fret if you spend it. That's why it's there.
Get a savings account. Preferably one that pays interest monthly if you make at least one deposit and no withdrawals. Decide the minimum amount you want to save each fortnight, and put it in there.
In your everyday account, work out budgets for food, clothes, petrol and personal expenses (buying lunch, magazine subscription, etc) and stick to them!
If you have any money left at the end of the fortnight, either leave it in your everyday account for when extra things pop up, or shift it to savings, to help them grow faster.
As long as you make (at least) the bills and the savings deposits before you spend your other money, you'll know you can always manage you commitments. TALK about what a fair weekly allowance is for each of you. Be realistic.
Also, if he is aware he can't handle money well, gently take the job away from him. I sort out all our money things (thankyou, internet banking!) and Ben is happy, because he doesn't have to worry, and I am happy, because I know where our money is.
Best of luck!