The costs and benefits of publishing your own books By Kevin Peachey Personal finance reporter, BBC News