Iain M.Banks James H. Banks. Iain Pears Bad Banks Iain Le May Iain M. Iron tanks Think tanks Lynne Reid Banks Reuel R. Hanks