Please pardon me for asking such a basic question.
Who checks that for a particular transaction, your wallet has sufficient money?
If Person A has to send Person B 5 BitCoins, which process validates that Person A wallet has the required amount for the transaction?
Thanks in advance!