If your bank returns your check without paying it, you may be charged a "no sufficient funds" fee.
The method throws an OutOfStockException when no books are available with that title and author or a InsufficientCreditException if the customer has no sufficient funds to pay for the book.